我正在尝试让TeamCity构建我的VisualStudio2015 c#解决方案。 但是我一直在服务器上的TeamCity上收到此错误。
无法导入以下密钥文件:XXX.pfx。密钥文件可能受密码保护。要更正此问题,请尝试再次导入证书,或使用以下密钥容器名称手动将证书安装到强名称CSP:YYY
当我使用MSBuild直接从服务器上的命令行构建项目时,也会发生这种情况。
我用Google搜索并找到了建议运行命令“sn -i XXX.pfx YYY”的答案
此命令成功运行。但是,这不能解决问题,我仍然会收到错误。
我也尝试过双击XXX.pfx并以这种方式安装证书。与命令行一样,它表示已经安装但是构建仍然因为同样的原因而失败。
我还可以尝试其他任何事情吗?