错误:不支持使用MSBuild 64位构建Windows Phone应用程序

时间:2013-07-04 02:57:29

标签: msbuild windows-phone-8

我尝试使用NAnt下的任务帮助在VisualStudio2012下构建我的第一个Windows手机库。

  

错误:使用MSBuild 64位构建Windows Phone应用程序是   不支持。

我是否应该使用32位版本的MSBuild,对于WindowsPhone 7项目?

1 个答案:

答案 0 :(得分:6)

是的,你是对的。如果您使用的是TFS构建定义,请将MSBuild平台更改为 x86 。在VS 2012中编辑构建定义时,选择处理并进入高级设置选项,然后从自动更改MSBuild平台下拉列表到 x86 。当使用32位版本的MSBuild时,所有这些32位工具都可以毫无问题地生成Windows Phone 8库。

OR 如果你通过cmd使用MSBuild:

C:/WINDOWS/Microsoft.NET/ Framework /v4.0.30319/MSBuild.exe”而不是“C:/ WINDOWS / Microsoft。 NET / Framework64 /v4.0.30319/MSBuild.exe“ / p:PlatformTarget = x86