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

4

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

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

我是否应该像WindowsPhone 7项目一样使用32位版本的MSBuild?

1个回答

6
是的,你说得对。如果你正在使用TFS构建定义,请将MSBuild平台更改为x86。当你在VS 2012中编辑你的构建定义时,选择“Process”并进入“高级设置”选项,将MSBuild平台下拉列表从“自动”更改为“x86”。这样就会使用32位版本的MSBuild,并且所有这些32位工具都可以轻松生成Windows Phone 8库。
或者,如果你通过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)。

谢谢!对于一些愚蠢的问题,我很抱歉,因为我是 Windows Phone 开发的新手。 - Darin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接