Я использовал эти шаги для подписи стороннего C # .Net Dll : https://blogs.msdn.microsoft.com/miah/2008/02/28/how-to-assign-a-strong-name-to-an-unsigned-3rd-party-assembly/
Используя эти шаги:
ILDASM.exe SomeLibrary.dll /OUTPUT=SomeLibrary.il ILASM.exe SomeLibrary.il /DLL /OUTPUT=SomeLibrary.dll /KEY=key.snk
Но я заметил, что выходная dll, которая теперь подписана, потеряла все детали своего исходного файла:
Как сохранить исходные данные файла?