Могу ли я подписать стороннюю сборку?
У меня есть проект, который предназначен для запуска на платформе x86, но у меня есть сторонняя сборка, которая дает мне BadImageFormatException
, Я мог бы использовать утилиту corflags, чтобы установить флаг 32BIT, но тогда мне придется отказаться от сборки. Это будет законно?
1 ответ
Вы должны попытаться запустить приложение хостинг процесс в 32 бит. Если это невозможно или требуется, вы также должны разобраться с последствиями лицензирования для вашей сторонней сборки.
Некоторые лицензии с открытым исходным кодом позволяют вносить изменения в сборки, включая строгую подпись, но вы должны поделиться изменениями в коде или двоичных файлах. Другие лицензии не заботятся о том, что вы делаете с кодом и сборками, если вы упоминаете их в документации или лицензии.
С "коммерческими" сторонними сборками вы, вероятно, нарушите лицензию, если подпишете сборку заново. Я бы посоветовал вам связаться с ними и попросить подписать их.