Интегрировать не подписанную сборку в существующее приложение - PullRequest
0 голосов
/ 08 июля 2010

У меня есть проблема, которую я почти уверен, что не могу решить, не возвращаясь к поставщику, но я подумал, что сначала решу проблему здесь.

В любом случае, у меня есть сборка от стороннего производителя, которую я должен включить в существующие приложения, но она не подписана. Это, очевидно, вызывает у меня головную боль, так как все мои существующие сборки продукта подписаны, и чтобы ссылаться на новые dll из них, я бы не подписывал их. Я действительно не хочу этого делать.

Есть ли у меня какие-либо другие варианты, кроме а) возвращения к поставщику, чтобы попытаться заставить его подписать его, или б) не подписания какой-либо библиотеки DLL, ссылающейся на него?

1 Ответ

2 голосов
/ 08 июля 2010

Лучше всего спросить у поставщика правильно подписанную сборку.

Если это не удастся, у вас есть грязная опция: разборка сборки с помощью ILDASM, а затем сборка с вашим собственным ключом шифрования строгого имени.Это потребует немного работы.Сначала поговорите с продавцом и, возможно, даже упомяните (не угрожайте), что вам не придется разбирать их сборку.

...