exe添加密钥对,但项目仍然没有构建

本文关键字:构建 项目 添加 密钥对 exe | 更新日期: 2023-09-27 18:06:40

我们正在将构建机器移动到另一台服务器,并且我们移动了用于强名称签名的证书。我正在尝试添加用于使用sn工具签名程序集的密钥对,如:

sn –i “C:'Certificates'MyCert.pfx” Key_Value_Pair_Name

sn tool报告密钥对已成功添加,但当我尝试构建解决方案时,我得到以下错误:

Cryptographic failure while signing assembly ‘assembly name’ – 
the key container name ‘Key_Value_Pair_Name’ doesn’t exist.

我们的解决方案是建立在。net 3.5上的,我已经尝试过在。net 3.5和其他框架版本上使用sn工具,但我仍然不能让它工作。

任何关于问题的想法都是非常感谢的。

exe添加密钥对,但项目仍然没有构建

您必须将您的密钥文件添加到源代码管理中,因为当您构建时,他会搜索您的密钥,但没有找到。

或者你必须调整你的密钥文件的路径