我们正在将构建机器移动到另一台服务器,并且我们移动了用于强名称签名的证书。我正在尝试使用如下 sn 工具添加用于签署程序集的密钥对:
sn –i “C:\Certificates\MyCert.pfx” Key_Value_Pair_Name
sn 工具报告密钥对已成功添加,但是当我尝试构建解决方案时,出现以下错误:
Cryptographic failure while signing assembly ‘assembly name’ –
the key container name ‘Key_Value_Pair_Name’ doesn’t exist.
我们的解决方案是基于 .NET 3.5 构建的,我尝试将 sn 工具用于 .NET 3.5 以及其他框架版本,但我仍然无法让它工作。
任何关于可能是什么问题的想法都非常感谢。