我有一个使用ILMerge创建的DLL (更具体地说是使用MSBuild.ILMerge任务工具),我需要将合并的DLL强命名。
“原始”DLL使用Visual (通过创建带有密码的新键完成)签名,但合并的DLL不是。
理想情况下,我希望将DLL签名作为构建过程的一部分,但我很乐意在构建过程之后(如果需要的话)手动完成。
如能提供任何协助,将不胜感激。
发布于 2016-05-03 07:58:01
如果安装ILMerge独立,则可以传递参数/keyfile,如下所示:
ilmerge.exe /out:Merged.dll /keyfile:key.snk Primary.dll Secondary.dll您也可以在不合并的情况下对其进行签名,例如:
ilmerge.exe /out:Merged.dll /keyfile:key.snk Primary.dll来源:http://www.blackwasp.co.uk/ILMergeSigned.aspx
https://stackoverflow.com/questions/36998424
复制相似问题