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.
O compilador de linha de comando do Visual Basic é fornecido como uma alternativa para compilar programas do 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.
Cada opção do compilador está disponível em duas formas: -option e /option. A documentação mostra apenas o formulário -option.
| Opção | Propósito |
|---|---|
| @ (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 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 dos arquivos especificados para o projeto que você está compilando no momento. |
-analyzer |
Execute os analisadores deste assembly (forma curta: -a) |
| -baseaddress | Especifica o endereço base de uma DLL. |
| -bugreport | 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 com suporte são: SHA1 (padrão) ou SHA256. Devido a problemas de colisão com SHA1, a Microsoft recomenda SHA256 ou superior. |
| -codepage | 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. |
| -delaysign | Especifica se o assembly será totalmente 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. Esse comando é o mesmo que especificar a opção -? . Nenhuma compilação ocorre. |
| -highentropyva | Indica se um executável específico dá suporte à ASLR (Randomização de Layout de Espaço de Endereço) de alta entropia. |
| -Importações | 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 uma chave ou par de chaves para dar um nome forte a um assembly. |
| -langversion | Especifique 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. |
| -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> |
Especificar 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 de faixa do compilador. |
| -nostdlib | Faz com que o compilador não faça referência às bibliotecas padrão. |
| -nowarn | Suprime a capacidade do compilador de gerar avisos. |
| -nowin32manifest | Instrui o compilador a não inserir nenhum manifesto do aplicativo no arquivo executável. |
| -otimizar | 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 | Impõe a declaração explícita de variáveis. |
| -optioninfer | Habilita o uso de inferência de tipo local em declarações de variável. |
| -optionstrict | Impõe semântica de idioma estrita. |
| -fora | Especifica um arquivo de saída. |
-parallel[+|-] |
Especifica se o build simultâneo deve ser usado (+). |
| -pathmap | Especifica como mapear caminhos físicos para a saída de nomes de caminho de origem pelo compilador. |
| -plataforma | 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. |
| -quieto | Impede que o compilador exiba código para erros e avisos relacionados à sintaxe. |
| -Recurse | Pesquisa subdiretórios para compilar arquivos de origem. |
| -referência | Importa 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. |
| -recurso | Insere 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 desabilita 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 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. |
| -prolixo | 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 a ser inserido no arquivo PE (executável portátil) de um projeto. |
| -win32resource | Insere um recurso Win32 no arquivo de saída. |