【问题标题】:TFSBuild for Windows Store App Fails with error APPX0105: Cannot import the key fileTFSBuild for Windows Store App 失败并出现错误 APPX0105:无法导入密钥文件
【发布时间】:2015-08-03 12:27:31
【问题描述】:

我正在使用 tfsbuild 2010 这个参数 "/p:VisualStudioVersion=12.0;ToolPath="C:\Program Files (x86)\MSBuild\12.0\Bin"" 来构建 Windows 商店应用程序。使用没有密码的测试证书对包进行签名没有问题。

但是对于来自第三方的带有密码的证书,它会失败并出现以下错误。

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\AppxPackage\Microsoft.AppXPackage.Targets(1781,9):错误 APPX0105:无法导入密钥文件“XXXX.pfx”。密钥文件可能受密码保护。要更正此问题,请尝试手动将证书导入当前用户的个人证书存储区。

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\AppxPackage\Microsoft.AppXPackage.Targets(1781,9):错误 APPX0102:带有指纹“XXXXX”的证书在在证书存储中找不到该项目。请在项目文件中指定一个有效的指纹。

我已将证书导入个人证书以及受信任的根证书颁发机构,但仍然没有运气。无论如何我可以传递密码吗?或者是否有更好的方法来解决这个问题?

【问题讨论】:

    标签: visual-studio-2012 msbuild windows-runtime


    【解决方案1】:

    我遇到了同样的问题(不是 TFS,而是专用的构建机器)。就我而言,我尝试使用与构建时不同的用户导入证书。由于某种原因,导入到整台机器似乎不起作用。我专门使用“建筑用户”登录并从那里导入证书。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-08
      • 1970-01-01
      • 2013-02-12
      • 2021-09-07
      • 1970-01-01
      • 2017-03-23
      • 2019-12-19
      • 1970-01-01
      相关资源
      最近更新 更多