小编Ant*_*uez的帖子

如何在c#中获得真正的操作系统版本?

从.NET 4和Windows 8或更高版本的平台开始,获取运行程序的操作系统版本是非常不确定的.

例如,在Windows 10中运行,如果我的项目有Windows 8 DLL,那么Environment.OSVersion.Version返回的6.2.9200.0是Windows 8而不是Windows 10.

在这个问题中解释了这种行为(crono的回答):c#中的Windows版本

所以我的问题如下:我们如何能够确定(并以.NET方式保留,以便能够在非Windows平台上使用它)运行我们的应用程序的操作系统版本?

链接到MSDN:

https://msdn.microsoft.com/en-us/library/system.environment.osversion(v=vs.110).aspx

.net c#

7
推荐指数
1
解决办法
4887
查看次数

标签 统计

.net ×1

c# ×1