WinRT是否有特定的编译常量,类似于SILVERLIGHT和WINDOWS_PHONE的编译常量?
示例:
#if SILVERLIGHT
#if WINDOWS_PHONE
答案 0 :(得分:2)
WINAPI_PARTITION_APP和WINAPI_PARTITION_DESKTOP是我使用的#defines内置的两个。这是MSDN的一行,提供了更多信息:
编辑:this中的答案。问题也有一些相关信息:
编辑:对于C#,你可以使用NETFX_CORE(抱歉错过了问题中的标签)。您需要确保在VisualStudio的构建选项卡中配置它:
答案 1 :(得分:2)
Windows应用商店C#项目中定义的常量为NETFX_CORE
。所以你可以这样做:
#if NETFX_CORE
// Windows Store Apps, Windows Runtime stuff
#end