Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2012 TFSBuild for Windows应用商店应用程序失败,错误为APPX0105:无法导入密钥文件_Visual Studio 2012_Msbuild_Windows Runtime - Fatal编程技术网

Visual studio 2012 TFSBuild for Windows应用商店应用程序失败,错误为APPX0105:无法导入密钥文件

Visual studio 2012 TFSBuild for Windows应用商店应用程序失败,错误为APPX0105:无法导入密钥文件,visual-studio-2012,msbuild,windows-runtime,Visual Studio 2012,Msbuild,Windows Runtime,我正在使用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.Ap

我正在使用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”。请在项目文件中指定有效的指纹

我已经将证书导入到个人证书和受信任的根证书颁发机构,仍然没有运气。我是否可以输入密码?或者有没有更好的方法来解决这个问题?

我也有同样的问题(不是TFS,而是专用的构建机器)。在我的例子中,我尝试使用不同的用户导入证书。由于某种原因,导入整个机器似乎不起作用。我专门与“building user”登录并从那里导入了证书