Compartilhar via


/subsystemversion (Visual Basic)

Especifica a versão mínima do subsistema em que o arquivo executável gerado pode executar determinando de essa maneira, as versões do windows em que o arquivo executável pode executar.Mais comumente, esta opção garante que o arquivo executável pode aproveitar os recursos de segurança específicas que não estão disponíveis com versões anteriores do windows.

ObservaçãoObservação

Para especificar o subsistema próprio, use a opção de compilador /target .

/subsystemversion:major.minor

Parâmetros

  • major.minor
    A versão mínima do subsistema necessário, como expresso na notação de ponto para o versão principal e as versões sub.Por exemplo, você pode especificar que um aplicativo não pode executar em um sistema operacional que é mais antigo do Windows 7 se você definir o valor de esta opção para 6,01, como a tabela posteriormente em este tópico.você deve especificar os valores para major e minor como inteiros.

    Os zeros à esquerda na versão de minor não alteram a versão, mas zeros à direita fazem.Por exemplo, 6,1 e 6,01 referem-se à mesma versão 6,10, mas se refere a uma versão diferente.Recomendamos expressar a versão secundária como dois dígitos para evitar confusão.

Comentários

A tabela a seguir lista versões comuns do subsistema do windows.

Versão do windows

Versão do subsistema

Windows 2000

5.00

Windows XP

5.01

Windows Server 2003

5.02

O Windows Vista

6.00

Windows 7

6.01

Windows Server 2008

6.01

Windows 8

6.02

Valores padrão

O valor padrão da opção de compilador /subsystemversion depende das condições na lista a seguir:

  • O valor padrão é 6,02 se qualquer opção de compilador na lista a seguir é definida:

  • O valor padrão é 6,00 se você estiver usando MSBuild, você está definido .NET Framework 4.5, e você não definiu algumas das opções do compilador que foram anteriormente especificado em esta lista.

  • O valor padrão é 4,00 se nenhuma das condições anteriores é verdadeira.

definindo esta opção

Para definir a opção de compilador /subsystemversion no Visual Studio, você deve abrir o arquivo .vbproj e especificar um valor para a propriedade de SubsystemVersion no MSBuild XML.Você não pode definir esta opção no Visual Studio IDE.Para obter mais informações, consulte “os valores padrão” anteriormente em este tópico Propriedades comuns de projeto MSBuildou.

Consulte também

Conceitos

Propriedades do MSBuild

Outros recursos

Visual Basic compilador de linha de comando