Сильные названия для корпоративной библиотеки micrsoft

Я использую корпоративную библиотеку Microsoft в одном из моих проектов. Мне нужно строгое имя одного из DLL, который Microsoft.Practices.EnterpriseLibrary.Common, Но это не работает.

Когда я декомпилирую, используя ILDASM, он генерирует 3 файла.

  1. Файл IL
  2. .RESOURCES файл
  3. Файл сценария общего ресурса

Как мне скомпилировать его с файлом ключа. Может кто-нибудь, пожалуйста, укажите ILASM Команду я должен использовать?

1 ответ

Решение

DLL распространяются из оригинальной установки в нескольких различных режимах. Один набор файлов уже подписан, поэтому вам нужно найти этот набор и использовать файлы из этого набора.

Когда вы устанавливаете пакет EntLib, вы получаете скомпилированные двоичные файлы (некоторые подписаны) И вы получаете исходный код, который компилирует исходный код и создает библиотеки DLL (без подписи).

Я предполагаю, что вы используете не подписанные (скомпилированные из исходного кода на вашем локальном компьютере) файлы, а не подписанные.

Другие вопросы по тегам