【问题标题】:Build error with ClickOnce-Manifest in TFS Build在 TFS 构建中使用 ClickOnce-Manifest 构建错误
【发布时间】:2018-12-19 12:27:57
【问题描述】:

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

通过单击一次构建清单构建项目。

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

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\amd64\Microsoft.Common.CurrentVersion.targets(3090,5):错误 MSB3326:Die folgende Schlüsseldatei kann nicht importiert韦尔登:。 Die Schlüsseldatei ist möglicherweise kennwortgeschützt。 Importieren Sie das Zertifikat erneut, oder importieren Sie das Zertifikat manuell in den persönlichen Zertifikatspeicher des aktuellen Benutzers, um das Problem zu beheben。

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

证书安装在构建机器上。

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

最好的问候

【问题讨论】:

  • 您使用的是哪个版本的 TFS?

标签: tfs build outlook vsto


【解决方案1】:

尝试this case中的解决方案:

使用构建服务帐户登录构建代理机器,打开 VS 2017 的开发人员命令提示符cd 到 ...\src\solutionname\projectname 文件夹,然后运行 ​​@987654322 @并输入密码,完全导入后,关闭这个VS 2017的开发者命令提示符。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-12-14
    • 1970-01-01
    • 2016-08-10
    • 2015-03-31
    • 1970-01-01
    • 1970-01-01
    • 2021-02-26
    • 1970-01-01
    相关资源
    最近更新 更多