0

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

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

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

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

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

谢谢!!

4

1 回答 1

0

您可以交叉检查公司应用程序构建的以下要求,如链接 http://msdn.microsoft.com/en-us/library/windowsphone/develop/dn168929(v=vs.105).aspx#BKMK_msbuild

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

于 2013-10-13T04:45:44.113 回答