【发布时间】: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