我尝试使用NAnt下的任务帮助在VisualStudio2012下构建我的第一个Windows手机库。
错误:使用MSBuild 64位构建Windows Phone应用程序是 不支持。
我是否应该使用32位版本的MSBuild,对于WindowsPhone 7项目?
答案 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 )