May*_*ank 5 c# visual-studio-2015
在尝试编译使用代码签名的ac#项目时,我在VS2015中遇到以下错误.我在VS2013中没有收到此错误.
此外,任何地方都没有关于此错误的信息.
您可以尝试重新导出您的 pfx 并确保清除“包含所有证书”选项以排除可能导致一些问题的完整证书链。
如果没有帮助,请使用 AssemblyKeyName("xxx") 而不是 AssemblyKeyFile。应首先在构建服务器或开发计算机上执行命令sn.exe -i key.pfx xxx,以将密钥安装到 CSP 中。(我猜您的错误消息只是由 AssemblyKeyFile 属性引起的。)
请注意,无需使用受信任的证书(由某些证书颁发机构签名)进行程序集(或强名称)签名。稍后可以对强命名程序集进行数字签名以用于身份验证/安全目的。
因此,如果使用强名称工具生成新密钥,也可以避免该问题:
sn -k 密钥对.snk
并仅将当前的.pfx 与例如signtool 一起使用。
| 归档时间: |
|
| 查看次数: |
9577 次 |
| 最近记录: |