如何使用MSBuild编译WinRT?

时间:2013-01-24 02:16:43

标签: msbuild

我有一个我在Visual Studio 2012中创建的类库程序集。我想知道我应该使用哪些参数来确保类库在ARM,x86和x64下运行WinRT。我目前将项目属性定义为AnyCPU。

我需要做的就是定义NETFX_CORE常量吗?我有没有为WinRT或CPU指定的地方?

C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe MyClassLibrary.csproj
/t:Rebuild /p:Configuration=DEBUG /p:DefineConstants="NETFX_CORE"

1 个答案:

答案 0 :(得分:1)

WinRT与桌面应用程序相同 - 参数为/p:Platform=<name>。 E.g:

msbuild MyClassLibrary.csproj /p:Configuration=Debug /p:Platform=ARM