c# - 检测 WinRT 和 Windows 8 之间的差异

标签 c# windows-8 windows-runtime

对于统计跟踪,我希望能够判断应用程序是在 Windows RT 还是 Windows Pro 上运行。

这个帖子说无法获取系统版本信息:

Get OS-Version in WinRT Metro App C#

有什么想法吗?

最佳答案

您可以做的一件事是转到 Visual Studio 中的配置管理器,而不是默认的任何 CPU 配置 - 创建单独的 ARM/x86/x64 配置,并在项目属性/条件编译符号中定义一个与 ARM 不同的符号与 x86/x64 配置相比。然后,您可以使用 #if#else #endif 预处理器指令在您的代码中对其进行测试。

关于c# - 检测 WinRT 和 Windows 8 之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13001208/

相关文章:

c# - 将磁贴固定到开始屏幕上的选定位置(以编程方式)Windows 8

c# - 适用于 WinRT 的 AppBarButtonSyle

c# - ImageBrush 问题 Windows Phone 8.1

windows-8 - 为Xbox One开发应用程序?

c# - 在 C# 中使用 Newtonsoft.JSON 努力反序列化 JSON 字符串

c# - LINQ to entities - 构建 where 子句以测试多对多关系中的集合

c# - 异常详细信息 : System. Web.HttpException: 超出最大请求长度

c# - 添加 GSM 功能以连接到 azure 移动服务

windows-runtime - 是否可以创建可移植 UWP 应用程序(=无需安装)

C# 以大写形式写入单词 "ISO-8859-1"