我有一个使用ILMerge创建的DLL(更具体地说是使用MSBuild.ILMerge Task工具),我需要强化命名合并的DLL。
"原作" DLL使用Visual Studio进行签名(通过使用密码创建新密钥完成),但合并的DLL不是。
理想情况下,我想将DLL作为构建过程的一部分进行签名,但之后我很乐意(如果需要,可以手动)。
任何帮助将不胜感激。
答案 0 :(得分:0)
如果单独安装ILMerge,则可以传递参数/密钥文件,如:
ilmerge.exe /out:Merged.dll /keyfile:key.snk Primary.dll Secondary.dll
您也可以在不合并的情况下签名,例如:
ilmerge.exe /out:Merged.dll /keyfile:key.snk Primary.dll