我有一个app.manifest
与Windows 10 GUID
,即使这样,我的.net 4.0项目也无法检测到我当前的Windows版本。 (10.0.10586)
我认为它是6.2.9200
,W8版本。
我在一个同时拥有Environment.OSVersion.Version
的库项目中使用app.manifest
,两者都包含所有`GUID'。
如何在不读取注册表或外部DLL的情况下检测系统版本?
哦,看起来Evironment.OSVersion
使用GetVersionEx
并且已弃用。我不知道.net 4.5使用相同的方法。