Подписание сборочных сборок - PullRequest
1 голос
/ 16 октября 2011

Прежде чем я буду копаться в IL, надеюсь, кто-то сталкивался с этой проблемой раньше:

Попытка подписать стороннюю сборку (в данном случае, последний HtmlAgilityPack).Я делал это раньше без проблем.Делая обычный ildasm => ilasm, но когда я собираюсь использовать свою недавно подписанную сборку, Visual Studio жалуется, что «не может перечислять ресурсы в исполняемом файле».Что может вызвать это?

1 Ответ

2 голосов
/ 16 октября 2011

Я тоже это делал раньше.Если он управляется только один раз, через Mono.Cecil и Mono.Security.

Если вы спешите, разберите его с помощью ildasm, добавьте объявление открытого ключа в результирующий файл .il (этодлинный текстовый файл, ссылки на дизассемблированную подписанную сборку для синтаксиса) и перекомпиляции с помощью ilasm.Не забудьте повторно связать ресурсы с /res:assemblyname.res.

...