Windows运行时是否有编译器常量?

时间:2013-05-15 18:07:58

标签: c# windows-runtime

WinRT是否有特定的编译常量,类似于SILVERLIGHT和WINDOWS_PHONE的编译常量?

示例:

#if SILVERLIGHT

#if WINDOWS_PHONE

2 个答案:

答案 0 :(得分:2)

WINAPI_PARTITION_APP和WINAPI_PARTITION_DESKTOP是我使用的#defines内置的两个。这是MSDN的一行,提供了更多信息:

编辑:this中的答案。问题也有一些相关信息:

编辑:对于C#,你可以使用NETFX_CORE(抱歉错过了问题中的标签)。您需要确保在VisualStudio的构建选项卡中配置它:

enter image description here

答案 1 :(得分:2)

Windows应用商店C#项目中定义的常量为NETFX_CORE。所以你可以这样做:

#if NETFX_CORE
    // Windows Store Apps, Windows Runtime stuff
#end
相关问题