我们尝试在构建服务器上构建.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]
证书已安装在构建计算机上。
有人知道我该如何解决这个问题?
最诚挚的问候
答案 0 :(得分:0)
在this case中尝试解决方案:
使用构建服务帐户登录构建代理计算机,打开VS 2017的开发人员命令提示符,并 cd到…\ src \ solutionname \ projectname文件夹,然后运行{{ 1}},然后输入密码,将其完全导入后,关闭此VS 2017开发人员命令提示符。