Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Especifica a versão mínima do subsistema no qual o arquivo executável gerado pode ser executado, determinando assim as versões do Windows nas quais o arquivo executável pode ser executado. Mais comumente, essa opção garante que o arquivo executável possa aproveitar recursos de segurança específicos que não estão disponíveis com versões mais antigas do Windows.
Observação
Para especificar o subsistema em si, use a opção do compilador -target .
Sintaxe
-subsystemversion:major.minor
Parâmetros
major.minor
A versão mínima necessária do subsistema, conforme expresso em uma notação de ponto para versões principais e secundárias. Por exemplo, para impedir que seu aplicativo seja executado em sistemas operacionais com mais de Windows 7, defina essa opção como 6.01. Especifique os valores para major e minor como inteiros.
Zeros à esquerda na versão minor não alteram a versão, mas zeros à direita alteram. Por exemplo, 6.1 e 6.01 se referem à mesma versão, mas 6.10 se refere a uma versão diferente. Expresse a versão secundária como dois dígitos para evitar confusão.
Observações
Para obter mais informações sobre Windows versões do subsistema, consulte a versão do sistema operacional.
Valores padrão
O valor padrão da opção do compilador -subsystemversion depende das condições na seguinte lista:
O valor padrão será 6.02 se qualquer opção do compilador na lista a seguir estiver definida:
O valor padrão será 6.00 se você estiver usando o MSBuild, se tiver como destino o .NET Framework 4.5 e se não definiu nenhuma das opções de compilador que foram especificadas anteriormente na lista.
O valor padrão será 4,00 se nenhuma das condições anteriores for verdadeira.
Definindo essa opção
Para definir a opção do compilador -subsystemversion no Visual Studio, você deve abrir o arquivo .vbproj e especificar um valor para a SubsystemVersion propriedade no XML do MSBuild. Você não pode definir essa opção no IDE do Visual Studio. Para obter mais informações, consulte "Valores padrão" anteriormente neste tópico ou Propriedades comuns do projeto do MSBuild.