Подписание сборных сборок

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

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

1 ответ

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

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

licensed under cc by-sa 3.0 with attribution.