Linhas de comando de compilação de amostra (Visual Basic)

Como uma alternativa a compilar programas Visual Basic usando o Visual Studio, você pode compilar da linha de comando para produzir arquivos executáveis (.exe) ou bibliotecas de vínculo dinâmico (.dll).

O compilador de linha de comando do Visual Basic suporta um conjunto completo de opções que controlam arquivos de entrada e saída, e opções de depuração e pré-processamento.Cada opção está disponível em duas formas intercambiáveis: -option e /option.Esta documentação mostra apenas a forma /option.

A tabela a seguir lista algumas linhas de comando como exemplo que você modificar para seu uso próprio.

Para

Uso

Compilar File.vb e criar File.exe

vbc /referência:Microsoft.VisualBasic.dll File.vb

Compilar File.vb e criar File.dll

vbc /target:library File.vb

Compilar File.vb e criar My.exe

vbc /out:My.exe File.vb

Compilar todos os arquivos Visual Basic no diretório corrent, com otimizações habilitadas e o símbolo DEBUG definido, produzindo File2.exe

vbc /define:DEBUG=1 /optimize /out:File2.exe *.vb

Compilar todos os arquivos Visual Basic no diretório corrent, produzindo uma versão de depuração do arquivo File2.dll sem mostrar o logotipo ou avisos.

vbc /target:library /out:File2.dll /nowarn /nologo /debug *.vb

Compilar todos os arquivos Visual Basic no diretório corrente para Something.dll

vbc /target:library /out:Something.dll *.vb

Quando compilar da linha de comando, você deve explicitamente referenciar a Biblioteca em Tempo de Execução do Microsoft Visual Basic através da opção /reference do compilador.

DicaDica

Quando você cria um projeto usando o IDE do Visual Studio, você pode exibir informações sobre o comando associado de vbc com suas opções do compilador na janela de saída.Para exibir esta informação, abra Caixa de diálogo Compilar e Executar, Projetos e Soluções, Opções, e defina Detalhamento da saída de compilação do projeto no MSBuild a Normal ou um nível mais alto de verbosidade.Para obter mais informações, consulte Como ver, salvar e configurar arquivos de log de compilação.

Consulte também

Outros recursos

Visual Basic compilador de linha de comando

Compilação condicional no Visual Basic