尝试使用我的 Comodo 代码签名证书在我的 WinForms 应用程序的签名选项卡中“签署程序集”,但我不断收到错误消息:
Cryptographic failure while signing assembly 'C:\Projects\SomeApplication\obj\Debug\Application.exe' -- 'Error signing assembly -- The parameter is incorrect. '
- 我从 IE 将证书导出到带有公钥和私钥的 PFX 文件中。
- 我通过运行创建了 SNK 文件
sn -p <pfxFile> <snkFile>
浏览了SO,发现了一堆东西可以尝试,例如在项目中添加一个SGen部分但无济于事。
<PropertyGroup>
<SGenUseProxyTypes>false</SGenUseProxyTypes>
<SGenPlatformTarget>$(Platform)</SGenPlatformTarget>
</PropertyGroup>