Exemplo de linhas de comando de compilação (Visual Basic)
Como alternativa à compilação de programas do Visual Basic a partir do Visual Studio, você pode compilar a partir da linha de comando para produzir arquivos executáveis (.exe) ou arquivos de biblioteca de vínculo dinâmico (.dll).
O compilador de linha de comando do Visual Basic oferece suporte a um conjunto completo de opções que controlam arquivos de entrada e saída, assemblies e opções de depuração e pré-processador. Cada opção está disponível em duas formas intercambiáveis: -option
e /option
. Esta documentação mostra apenas o -option
formulário.
A tabela a seguir lista alguns exemplos de linhas de comando que você pode modificar para seu próprio uso.
Para | Utilizar |
---|---|
Compile File.vb e crie File.exe | vbc -reference:Microsoft.VisualBasic.dll File.vb |
Compile File.vb e crie File.dll | vbc -target:library File.vb |
Compile File.vb e crie My.exe | vbc -out:My.exe File.vb |
Compile File.vb e crie uma biblioteca e um assembly de referência chamado File.dll | vbc -target:library -ref:.\debug\bin\ref\file.dll File.vb |
Compile todos os arquivos do Visual Basic no diretório atual, com otimizações e o DEBUG símbolo definido, produzindo File2.exe |
vbc -define:DEBUG=1 -optimize -out:File2.exe *.vb |
Compile todos os arquivos do Visual Basic no diretório atual, produzindo uma versão de depuração do File2.dll sem exibir o logotipo ou avisos | vbc -target:library -out:File2.dll -nowarn -nologo -debug *.vb |
Compile todos os arquivos do Visual Basic no diretório atual para Something.dll | vbc -target:library -out:Something.dll *.vb |
Gorjeta
Quando você cria um projeto usando o IDE do Visual Studio, você pode exibir informações sobre o comando vbc associado com suas opções de compilador na janela de saída. Para exibir essas informações, abra a caixa de diálogo Opções, Projetos e soluções, Compilar e executar e, em seguida, defina a verbosidade de saída de compilação do projeto MSBuild como Normal ou um nível mais alto de verbosidade.