Opções de compilador do Visual Basic listadas em ordem alfabética
O compilador de linha de comando é fornecido como uma alternativa para compilar programas no IDE (ambiente de desenvolvimento integrado) do Visual Studio. Veja a seguir uma lista das opções do compilador de linha de comando do Visual Basic classificadas em ordem alfabética.
Todas as opções do compilador estão disponíveis em duas formas: -option
e /option
. A documentação mostra apenas a forma -option
.
Opção | Finalidade |
---|---|
@ (especificar arquivo de resposta) | Especifica um arquivo de resposta. |
-? | Exibe as opções do compilador. Esse comando é o mesmo que especificar a opção -help . Nenhuma compilação ocorre. |
-additionalfile |
Nomeia outros arquivos que não afetam diretamente a geração de código, mas podem ser usados por analisadores para produzir erros ou avisos. |
-addmodule | Faz com que o compilador verifique todos os tipos de informações de arquivos especificados disponíveis para o projeto que você está compilando. |
-analyzer |
Executar os analisadores com basse nesse assembly (forma abreviada: -a) |
-baseaddress | Especifica o endereço básico de um DLL. |
-bugreport | Cria um arquivo que contém informações que tornam mais fácil relatar um bug. |
-checksumalgorithm:<alg> |
Especifique o algoritmo para calcular a soma de verificação do arquivo de origem armazenada no PDB. Os valores com suporte são: SHA1 (padrão) ou SHA256. Em razão de problemas de colisão com SHA1, a Microsoft recomenda SHA256 ou melhor. |
-codepage | Especifica a página de código a ser usada para todos os arquivos de código-fonte na compilação. |
-debug | Produz informações de depuração. |
-define | Define símbolos para a compilação condicional. |
-delaysign | Especifica se o assembly será assinado total ou parcialmente. |
-deterministic | Faz com que o compilador gere um assembly de conteúdo binário idêntico entre compilações se as entradas são idênticas. |
-doc | Processa comentários de documentação para um arquivo XML. |
-errorreport | Especifica como o compilador do Visual Basic deve relatar erros internos do compilador. |
-filealign | Especifica onde alinhar as seções do arquivo de saída. |
ajuda | Exibe as opções do compilador. Esse comando é o mesmo que especificar a opção -? . Nenhuma compilação ocorre. |
-highentropyva | Indica se um executável em especial dá suporte a ASLR (Aleatoriedade de Layout de Espaço de Endereço) de alta entropia. |
-imports | Importa um namespace de um assembly especificado. |
-keycontainer | Especifica um nome de contêiner de chave para um par de chaves para dar um nome forte a um assembly. |
-keyfile | Especifica um arquivo que contém um par de chaves ou chave para dar um nome forte a um assembly. |
-langversion | Especificar a versão do idioma: 9|9.0|10|10.0|11|11.0. |
-libpath | Especifica o local dos assemblies referenciados pela opção -reference. |
-linkresource | Cria um link a um recurso gerenciado. |
-main | Especifica a classe que contém o procedimento Sub Main a ser usado na inicialização. |
-moduleassemblyname | Especifica o nome do assembly do qual um módulo fará parte. |
-modulename:<string> |
Especificar o nome do módulo de origem |
-netcf | Define o compilador como destino para o .NET Compact Framework. |
-noconfig | Não compile com Vbc.rsp. |
-nologo | Suprime as informações da faixa do compilador. |
-nostdlib | Faz com que o compilador não referencie as bibliotecas padrão. |
-nowarn | Suprime a capacidade do compilador de gerar avisos. |
-nowin32manifest | Instrui o compilador a não inserir nenhum manifesto de aplicativo no arquivo executável. |
-optimize | Habilita/desabilita a otimização de código. |
-optioncompare | Especifica se as comparações de cadeia de caracteres devem ser binárias ou usar semânticas de texto específicas da localidade. |
-optionexplicit | Requer declaração explícita de variáveis. |
-optioninfer | Permite o uso de inferência de tipo local nas declarações de variáveis. |
-optionstrict | Aplica a semântica restrita de idioma. |
-out | Especifica um arquivo de saída. |
-parallel[+|-] |
Especifica se deve o build simultâneo deve ser usado (+). |
-platform | Especifica a plataforma de processador que o compilador direciona para o arquivo de saída. |
-preferreduilang |
Especifique o nome do idioma de saída preferencial. |
-quiet | Impede que o compilador exiba código para erros e avisos relacionados à sintaxe. |
-recurse | Pesquisa em subdiretórios arquivos de código-fonte a serem compilados. |
-reference | Importa os metadados de um assembly. |
-refonly | Gera apenas um assembly de referência. |
-refout | Especifica o caminho de saída de um assembly de referência. |
-removeintchecks | Desabilita a verificação de estouro de inteiro. |
-resource | Insere um arquivo de recurso gerenciado em um assembly. |
-rootnamespace | Especifica um namespace para todas as declarações de tipo. |
-ruleset:<file> |
Especifique um arquivo de conjunto de regras que desabilita o diagnóstico específico. |
-sdkpath | Especifica o local de Mscorlib.dll e Microsoft.VisualBasic.dll. |
-subsystemversion | Especifica a versão mínima do subsistema que o arquivo executável gerado pode usar. |
-target | Especifica o formato do arquivo de saída. |
-utf8output | Exibe a saída do compilador usando a codificação UTF-8. |
-vbruntime | Especifica que o compilador deve ser compilado sem uma referência à Biblioteca de Runtime do Visual Basic ou com uma referência a uma biblioteca de runtime específica. |
-verbose | Gera informações extras durante a compilação. |
-warnaserror | Promove avisos a erros. |
-win32icon | Insere um arquivo .ico no arquivo de saída. |
-win32manifest | Identifica um arquivo de manifesto do aplicativo Win32 definido pelo usuário para ser inserido em um arquivo PE de um projeto. |
-win32resource | Insere um arquivo do recurso do Win32 no arquivo de saída. |
Confira também
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.