Подписание сторонней DLL вручную приводит к потере сведений о файле

Я использовал эти шаги для подписания сторонней C# .Net Dll: https://blogs.msdn.microsoft.com/miah/2008/02/28/how-to-назначить-сильное-имя-неподписанной-сторонней-сборке/

Используя эти шаги:

ILDASM.exe SomeLibrary.dll /OUTPUT=SomeLibrary.il
ILASM.exe SomeLibrary.il /DLL /OUTPUT=SomeLibrary.dll /KEY=key.snk

Но я заметил, что выходная dll, которая теперь подписана, потеряла все свои исходные данные файла:

введите здесь описание изображения

Как я могу сохранить исходные данные файла?


person Harry Boy    schedule 01.11.2018    source источник
comment
Возможный дубликат ILASM не устанавливает FileVersion   -  person GSerg    schedule 01.11.2018
comment
Если ваша цель — подписать сборки, а затем использовать их в качестве ссылок, просто используйте такие инструменты, как Strong Namer github.com /dsplaisted/strongnamer или ссылки на знаки, github.com/picrap/SignReferences   -  person Lex Li    schedule 01.11.2018