Прочитать на английском

Поделиться через


Environment.OSVersion Свойство

Определение

Возвращает идентификатор текущей платформы и номер версии.

public static OperatingSystem OSVersion { get; }

Значение свойства

Идентификатор платформы и номер версии.

Исключения

Это свойство не смогло получить версию системы.

-или-

Полученный идентификатор платформы не является членом PlatformID.

Комментарии

Environment.OSVersion возвращает версию ОС, которая может быть неправильной при запуске приложения в режиме совместимости Windows. Дополнительные сведения см. в примечаниях к функции GetVersionExA.

В .NET 5 и более поздних версиях возвращает фактическую версию ОС в режимах совместимости, Environment.OSVersion указанных в манифесте приложения. Дополнительные сведения см. в разделе Environment.OSVersion возвращает правильную версию операционной системы.

Чтобы определить платформу операционной системы, например Linux или Windows, можно использовать RuntimeInformation.IsOSPlatform метод .

Применяется к

Продукт Версии
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1