当我从TFS服务器运行构建时,我收到以下错误: 无法导入以下密钥文件:C:\ TfsData \ Build_work \ fa450055 \ EXChecker 2015 \ signingKey.pfx。密钥文件可能受密码保护。要更正此问题,请尝试再次导入证书,或使用以下密钥容器名称手动将证书安装到强名称CSP:VS_KEY_EFCA4C5B6DFD4B4F
有人可以帮帮忙吗?
答案 0 :(得分:9)
您的TFS Build Service帐户似乎没有访问构建代理计算机上的signingKey.pfx所需的权限。 确保首先在构建代理程序计算机上安装此文件。
然后按照以下步骤操作:
sn –i signingKey.pfx VS_KEY_EFCA4C5B6DFD4B4F
(确保使用出现在错误消息中的键名称)提示输入密码时,请输入pfx文件的密码
然后重建
注意:如果您没有以管理员身份运行Visual Studio,请尝试执行此操作。
更多详细信息,您可以参考布兰登曼彻斯特 Cannot import the keyfile 'blah.pfx' - error 'The keyfile may be password protected'
的答案答案 1 :(得分:0)
就我而言,我做了这些步骤并且成功运作。