Ler em inglês

Compartilhar via


Environment.OSVersion Propriedade

Definição

Obtém o identificador de plataforma atual e o número de versão.

public static OperatingSystem OSVersion { get; }

Valor da propriedade

O identificador de plataforma e o número de versão.

Exceções

Essa propriedade não pôde obter a versão do sistema.

- ou -

O identificador de plataforma obtido não é um membro de PlatformID

Comentários

Environment.OSVersion retorna uma versão do sistema operacional que pode estar incorreta quando um aplicativo é executado no modo de compatibilidade do Windows. Para obter mais informações, confira Comentários sobre a função GetVersionExA.

No .NET 5 e versões posteriores, Environment.OSVersion retorna a versão real do sistema operacional em modos de compatibilidade especificados pelo manifesto do aplicativo. Para obter mais informações, consulte Environment.OSVersion retorna a versão correta do sistema operacional.

Para identificar a plataforma do sistema operacional, por exemplo, Linux ou Windows, você pode usar o RuntimeInformation.IsOSPlatform método .

Aplica-se a

Produto Versões
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.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