2013-01-24 63 views
1

我有一個我在Visual Studio 2012中創建的類庫程序集。我想知道應該使用哪些參數來確保類庫在ARM,x86和x64下用於WinRT。我目前將項目屬性定義爲AnyCPU。如何使用MSBuild編譯WinRT?

我需要做的就是定義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

這是WinRT中一樣,作爲一個桌面應用程序 - 參數/p:Platform=<name>。例如:

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