.net - Environment.OSVersion 不存在

标签 .net windows-phone windows-phone-8.1 win-universal-app

我正在创建一个通用的 Windows 应用程序(Phone 和 metro),我需要访问操作系统的友好名称(例如 Windows Phone 8.1)。 Internet 上的所有资源都指向 Environment.OSVersion,但 Environment 不包含 OSVersion 的定义。我错过了什么吗?

最佳答案

我用它来获取一些统计数据:

Windows.Security.ExchangeActiveSyncProvisioning.EasClientDeviceInformation deviceInfo = new Windows.Security.ExchangeActiveSyncProvisioning.EasClientDeviceInformation();

string FriendlyName = deviceInfo.FriendlyName;
string OperatingSystem = deviceInfo.OperatingSystem;
string SystemManufacturer = deviceInfo.SystemManufacturer;
string SystemProductName = deviceInfo.SystemProductName;

不幸的是,WindowsPhone 不是 Silverlight 中的完整操作系统版本,它只能是 WindowsWindowsPhone

关于.net - Environment.OSVersion 不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25948483/

相关文章:

c# - 默认情况下,在Windows Phone 中加载xaml 页面时首先调用哪个方法?

c++ - 让应用程序在 Windows Phone 8.1 的锁屏下运行

windows-phone-8.1 - 您如何知道您的应用程序图 block 是否固定在“开始”屏幕上?

.net - 除了使用 List.Single 获取具有主键的元素之外,还有其他选择吗?

c# - 如何在不使用 OracleObjectMappingAttribute 的情况下使用 ODP.NET 从 Oracle UDT 进行映射?

c# - 从当前方向旋转网络浏览器正在拉伸(stretch)(缩放)网络浏览器内容 Windows Phone

windows-phone-7 - 在 App Hub 之外销售 Windows Phone 7 应用

c# - StructureMap -> EnrichWith 过于丰富(其他实例)

c# - MongoDB 获取服务器

c# - 如何获取有关 Frame.GoBack() 上一页的信息