2013-08-20 2 views
0

У меня есть сборка, которая содержит сборки (изготовленные с помощью ILMerge). Я хотел подписать эту сборку с AL.exe, но оказалось, что AL.exe не может подписывать сборки, содержащие сборки. Как я могу подписывать сборку, содержащую сборки?Подпись сборка с assebmlies внутри

ответ

1

Here есть.

В настройках по умолчанию объединенная сборка не подписана. Это может быть проблемой, если используемое программное обеспечение требует сборки с сильным именем. К счастью, ILMerge включает опцию, разрешающую слияние объединенной сборки с использованием ключевого файла, который обычно имеет расширение SNK. Ключевые файлы могут быть сгенерированы Visual Studio или сильным инструментом имени (sn.exe), который поставляется с .NET Framework. Чтобы объединить сборки и подписать результат, вы должны использовать переключатель/keyfile. За ним следует двоеточие (:) и имя файла ключа.

Пример:

ILMerge /out:Merged.dll /keyfile:key.snk Primary.dll Secondary.dll

 Смежные вопросы

  • Нет связанных вопросов^_^