TFS Build中的ClickOnce-Manifest生成错误

时间:2018-07-11 12:49:06

标签: tfs build outlook vsto

我们尝试在构建服务器上构建.net vsto应用程序。

单击一次构建清单即可构建项目。

安装证书后,它可在两台开发机上工作。在构建机器中它不起作用:

C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Community \ MSBuild \ 15.0 \ Bin \ amd64 \ Microsoft.Common.CurrentVersion.targets(3090,5):Error MSB3326:Die folgendeSchlüsseldateikann nicht importiert werden :。 DieSchlüsseldateiistmöglicherweisekennwortgeschützt。 Importieren Sie das Zertifikat erneut,或其他importerenen Sie das Zertifikat手册,详细信息,请访问问题解答。

EN: 错误MSB3326:无法导入以下密钥文件:。密钥文件可能受密码保护。若要更正此问题,请尝试再次导入证书或将证书手动导入当前用户的个人证书存储中。 [C:... csproj]

证书已安装在构建计算机上。

有人知道我该如何解决这个问题?

最诚挚的问候

1 个答案:

答案 0 :(得分:0)

this case中尝试解决方案:

使用构建服务帐户登录构建代理计算机,打开VS 2017的开发人员命令提示符,并 cd到…\ src \ solutionname \ projectname文件夹,然后运行{{ 1}},然后输入密码,将其完全导入后,关闭此VS 2017开发人员命令提示符。