在某些计算机上,从命令行执行 C# MSBuil会跳过签名阶段 WP8
本文关键字:WP8 MSBuil 计算机 执行 命令行 | 更新日期: 2023-09-27 18:32:50
我目前正在编写一个Windows应用程序,用于构建和签署WP8项目。 msbuild 命令在我的控制台应用程序中作为程序执行,该应用程序是用 C# 编写的。我正在运行此命令:
msbuild/p:SignXap=true/p:SignKeyFile=path''key.pfx target.csproj (密码已提取)
它在我的计算机上执行良好,但在另一台计算机上它跳过了签名阶段。基本上一切都像往常一样执行,但只是跳过签名,就像没有定义一样。没有错误消息,并且由于这些输出是由msbuild生成的.exe因此我无能为力。
证书已添加到应用商店,并且应用具有管理员权限。
两台机器之间有什么不同,它只是跳过签名阶段而不抱怨?有没有人遇到过类似的问题或有想法?
谢谢!!
可以交叉检查公司应用构建的以下要求,如链接所示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 Phone SDK 8.0 中。