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.
Dica |
---|
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. |