-nostdlib (Visual Basic)
Faz com que o compilador não referencie automaticamente as bibliotecas padrão.
Sintaxe
-nostdlib
Comentários
A opção -nostdlib
remove a referência automática ao assembly System.dll e impede que o compilador leia o arquivo Vbc.rsp. O arquivo Vbc.rsp, localizado no mesmo diretório que o arquivo Vbc.exe, faz referência aos assemblies do .NET Framework comumente usados e importa os namespaces System
e Microsoft.VisualBasic
.
Observação
Os assemblies Mscorlib.dll e Microsoft.VisualBasic.dll são sempre referenciados.
Observação
A opção -nostdlib
não está disponível no ambiente de desenvolvimento do Visual Studio; ela só está disponível quando se compila na linha de comando.
Exemplo
O código a seguir compila T2.vb
sem referenciar as bibliotecas padrão. Você deve definir a constante de compilação condicional _MYTYPE
para a cadeia de caracteres "Empty" para remover o objeto My
.
vbc -nostdlib -define:_MYTYPE=\"Empty\" T2.vb