草庐IT

supportedOS

全部标签

c# - 我应该如何在我的 C# 程序中使用 .NET Framework 3.5 检测正确的 Windows 8.1 操作系统版本?

我的以.NETFramework3.5为目标的C#程序无法检测到Windows8.1操作系统的正确版本:当6.3.9600是正确值时返回6.2.9200。Console.WriteLine(System.Environment.OSVersion.Version);//printsout6.2.9200我找到了这个帖子WhatistheOSversionforWindows8.1?其中提到了一个当前已损坏的链接。程序应该如何获取正确的值? 最佳答案 添加自定义应用程序list(右键单击可执行项目->添加->新项目...->查找应用程

c# - list 的 supportedOS 设置在幕后实际上做了什么?

我找不到太多文档,但最近我不得不运行WindowsServer2012R2平台就绪测试工具来验证一些MSVC++和C#产品(.exe、服务、库、dll等),我遇到了一些错误消息表明supportedOS设置在某些项目list中不可用。我修复了错误,但我不禁想知道supportedOS设置在幕后究竟做了什么。例如,假设我将我所有项目的supportedOS设置为Windows8.1,如果在Windows8或Windows7上运行这些产品是否会开始引发错误,即使它们在这些操作系统上肯定可以正常工作?我在supportedOS上能找到的最多的是这样的东西:http://msdn.micros