c#msbuild在某些计算机上从命令行执行跳过签名阶段WP8

c#msbuild在某些计算机上从命令行执行跳过签名阶段WP8,c#,windows-phone-8,msbuild,code-signing,C#,Windows Phone 8,Msbuild,Code Signing,我目前正在编写一个Windows应用程序,用于构建和签署WP8项目。msbuild命令在我的控制台应用程序中作为程序执行,该应用程序是用C#编写的。我正在运行以下命令: msbuild/p:SignXap=true/p:SignKeyFile=path\key.pfx target.csproj(密码已提取) 它在我的计算机上执行得很好,但在另一台计算机上它跳过了签名阶段。基本上一切都像往常一样执行,只是跳过了签名,就像它没有定义一样。没有错误消息,而且由于这些输出是由msbuild.exe生成

我目前正在编写一个Windows应用程序,用于构建和签署WP8项目。msbuild命令在我的控制台应用程序中作为程序执行,该应用程序是用C#编写的。我正在运行以下命令:

msbuild/p:SignXap=true/p:SignKeyFile=path\key.pfx target.csproj(密码已提取)

它在我的计算机上执行得很好,但在另一台计算机上它跳过了签名阶段。基本上一切都像往常一样执行,只是跳过了签名,就像它没有定义一样。没有错误消息,而且由于这些输出是由msbuild.exe生成的,因此我无能为力

证书已添加到应用商店,应用程序具有管理员权限

两台机器之间有什么不同,它只是跳过了签名阶段而没有抱怨?有没有人遇到过类似的问题或有过类似的想法


谢谢

您可以在链接中交叉检查公司应用程序构建的以下要求

命令行预编译和签名仅适用于针对Windows Phone 8的应用程序。 Windows Phone 8项目的命令行预编译和签名需要Visual Studio 2012 Update 2。本节中描述的命令行属性不包括在Windows Phone SDK 8.0中