Opções do compilador do Visual Basic listadas alfabeticamente
O compilador de linha de comando do Visual Basic é fornecido como uma alternativa para compilar programas do ambiente de desenvolvimento integrado (IDE) do Visual Studio. A seguir está uma lista das opções do compilador de linha de comando do Visual Basic ordenadas em ordem alfabética.
Cada opção de compilador está disponível em duas formas: -option
e /option
. A documentação mostra apenas o -option
formulário.
Opção | Propósito |
---|---|
@ (Especificar arquivo de resposta) | Especifica um arquivo de resposta. |
-? | Exibe as opções do compilador. Este comando é o mesmo que especificar a -help opção. Nenhuma compilação ocorre. |
-additionalfile |
Nomeia arquivos adicionais 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 disponibilize todas as informações de tipo do(s) arquivo(s) especificado(s) para o projeto que você está compilando no momento. |
-analyzer |
Execute os analisadores a partir deste assembly (Forma curta: -a) |
-endereço base | Especifica o endereço base de uma DLL. |
-relatório de bugs | Cria um arquivo que contém informações que facilitam o relatório de um bug. |
-checksumalgorithm:<alg> |
Especifique o algoritmo para calcular a soma de verificação do arquivo de origem armazenada no PDB. Os valores suportados são: SHA1 (padrão) ou SHA256. Devido a problemas de colisão com SHA1, a Microsoft recomenda SHA256 ou superior. |
-página de código | Especifica a página de código a ser usada para todos os arquivos de código-fonte na compilação. |
-depurar | Produz informações de depuração. |
-definir | Define símbolos para compilação condicional. |
-sinal de atraso | Especifica se o assembly será total ou parcialmente assinado. |
-determinística | Faz com que o compilador produza um assembly cujo conteúdo binário é idêntico entre compilações se as entradas forem 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. Este comando é o mesmo que especificar a -? opção. Nenhuma compilação ocorre. |
-Entropia elevada | Indica se um determinado executável suporta ASLR (Address Space Layout Randomization) de alta entropia. |
-importações | Importa um namespace de um assembly especificado. |
-porta-chaves | Especifica um nome de contêiner de chave para um par de chaves para dar a um assembly um nome forte. |
-arquivo-chave | Especifica um arquivo que contém uma chave ou par de chaves para dar a um assembly um nome forte. |
-langversion | Especificar a versão linguística: 9|9.0|10|10.0|11|11.0. |
-libpath | Especifica o local dos assemblies referenciados pela opção -reference . |
-linkrecurso | Cria um link para um recurso gerenciado. |
-principal | Especifica a classe que contém o Sub Main procedimento a ser usado na inicialização. |
-moduleassemblyname | Especifica o nome do assembly do qual um módulo fará parte. |
-modulename:<string> |
Especifique o nome do módulo de origem |
-NetCF | Define o compilador para direcionar o .NET Compact Framework. |
-noconfig | Não compile com Vbc.rsp. |
-nologo | Suprime as informações do banner do compilador. |
-Nostdlib | Faz com que o compilador não faça referência às bibliotecas padrão. |
-nãoavisar | Suprime a capacidade do compilador de gerar avisos. |
-nowin32manifest | Instrui o compilador a não incorporar nenhum manifesto do aplicativo no arquivo executável. |
-otimizar | Habilita/desabilita a otimização de código. |
-opçãocomparar | Especifica se as comparações de cadeia de caracteres devem ser binárias ou usar semântica de texto específica da localidade. |
-opçãoexplícita | Impõe declaração explícita de variáveis. |
-optioninfer | Permite o uso de inferência de tipo local em declarações de variáveis. |
-opçãoestrito | Impõe semântica de linguagem estrita. |
-Saídas | Especifica um arquivo de saída. |
-parallel[+|-] |
Especifica se a compilação simultânea (+) deve ser usada. |
-plataforma | Especifica a plataforma do processador que o compilador destina para o arquivo de saída. |
-preferreduilang |
Especifique o nome do idioma de saída preferido. |
-silencioso | Impede que o compilador exiba código para erros e avisos relacionados à sintaxe. |
-recorrência | Pesquisa subdiretórios para arquivos de origem para compilar. |
-referência | Importa metadados de um assembly. |
-refonly | Produz 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. |
-recurso | Incorpora um 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 desabilite diagnósticos específicos. |
-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. |
-alvo | Especifica o formato do arquivo de saída. |
-UTF8output | Exibe a saída do compilador usando codificação UTF-8. |
-vbruntime | Especifica que o compilador deve compilar sem uma referência ao Visual Basic Runtime Library ou com uma referência a uma biblioteca de tempo de execução específica. |
-verborrágico | Produz informações extras durante a compilação. |
-WarnasError | Promove avisos de erros. |
-win32icon | Insere um arquivo .ico no arquivo de saída. |
-win32manifest | Identifica um arquivo de manifesto do aplicativo Win32 definido pelo usuário a ser incorporado no arquivo executável portátil (PE) de um projeto. |
-win32recurso | Insere um recurso Win32 no arquivo de saída. |
Consulte também
Colabore connosco no GitHub
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.