Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
WinRT 是否有类似于 SILVERLIGHT 和 WINDOWS_PHONE 的编译器常量的特定编译器常量?
例子:
#if SILVERLIGHT #if WINDOWS_PHONE
在 Windows 应用商店 C# 项目中定义的常量是NETFX_CORE. 所以你可以这样做:
NETFX_CORE
#if NETFX_CORE // Windows Store Apps, Windows Runtime stuff #end
WINAPI_PARTITION_APP 和 WINAPI_PARTITION_DESKTOP 是我使用的两个内置#defines。这是 MSDN 的一条线路,提供更多信息:
编辑:这个SO 问题的答案也有一些相关信息:
编辑:对于 C#,您可以使用 NETFX_CORE (抱歉错过了问题中的标签)。您需要确保在 VisualStudio 的构建选项卡中进行了配置: