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.
Como alternativa à compilação de programas do Visual Basic de dentro do Visual Studio, você pode compilar na 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 dá 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 algumas linhas de comando de exemplo que você pode modificar para seu próprio uso.
| Para | Utilização |
|---|---|
| Compilar File.vb e criar File.exe | vbc -reference: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 |
| 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 ativas 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 de File2.dll sem exibir o logotipo ou avisos | vbc -target:library -out:File2.dll -nowarn -nologo -debug *.vb |
| Compilar todos os arquivos do Visual Basic no diretório atual para Something.dll | vbc -target:library -out:Something.dll *.vb |
Dica
Ao criar 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 build do projeto DO MSBuild como Normal ou um nível mais alto de verbosidade.