Я получил сборку от третьего лица. Мне нужно добавить его в GAC, но у него нет строгого имени. Есть ли способ подписать сборку с помощью моего собственного ключа, чтобы у нее было строгое имя?
Могу ли я подписать сборку, для которой у меня нет исходного кода?
Ответы (2)
да. Вы можете использовать ILDASM, чтобы разобрать сборку на CIL и используйте ILAsm. чтобы собрать этот код CIL и подписать его своим ключом.
Я сделал это с различными сторонними сборками, и все работает отлично.
Сообщение .NET-fu: Подписание неподписанной сборки (без отложенной подписи) подробно объясняет, как это сделать.
person
Alan
schedule
22.05.2009
Да, это возможно. Однако решение не простое. Инструкции по подписанию сторонних сборок вы найдете в .NET-fu: Подписание неподписанной сборки (без отложенной подписи).
person
Dirk Vollmar
schedule
22.05.2009