Compartilhar via


-vbruntime

Especifica que o compilador deve ser compilado sem uma referência à Biblioteca de Runtime do Visual Basic ou com uma referência a uma biblioteca de runtime específica.

Sintaxe

-vbruntime:{ - | + | * | path }  

Argumentos

-
Compile sem uma referência à Biblioteca de Runtime do Visual Basic.

+
Compile com uma referência à Biblioteca de Runtime padrão do Visual Basic.

*
Compile sem uma referência à Biblioteca de Runtime do Visual Basic e insira a funcionalidade principal da Biblioteca de Runtime do Visual Basic no assembly.

path
Compile com uma referência à DLL (biblioteca especificada).

Observações

A opção -vbruntime do compilador permite especificar que o compilador deve ser compilado sem uma referência à Biblioteca de Runtime do Visual Basic. Se você compilar sem uma referência à Biblioteca de Runtime do Visual Basic, erros ou avisos serão registrados em código ou constructos de idioma que geram uma chamada para um auxiliar de runtime do Visual Basic. (Um auxiliar de runtime do Visual Basic é uma função definida em Microsoft.VisualBasic.dll que é chamada em tempo de execução para executar uma semântica de idioma específica.)

A -vbruntime+ opção produzirá o mesmo comportamento que ocorre se nenhuma -vbruntime opção for especificada. Você pode usar a opção -vbruntime+ para substituir as opções anteriores -vbruntime .

A maioria dos objetos do My tipo não está disponível quando você usa as opções ou-vbruntime:path.-vbruntime-

Inserindo a funcionalidade principal do Runtime do Visual Basic

A -vbruntime* opção permite compilar sem uma referência a uma biblioteca de runtime. Em vez disso, a funcionalidade principal da Biblioteca de Runtime do Visual Basic é inserida no assembly do usuário. Você pode usar essa opção se o aplicativo for executado em plataformas que não contêm o runtime do Visual Basic.

Os seguintes membros de runtime são inseridos:

Se você compilar usando a opção -vbruntime* e seu código fizer referência a um membro da Biblioteca de Runtime do Visual Basic que não está inserido com a funcionalidade principal, o compilador retornará um erro que indica que o membro não está disponível.

Referenciando uma biblioteca especificada

Você pode usar o path argumento para compilar com uma referência a uma biblioteca de runtime personalizada em vez da Biblioteca de Runtime padrão do Visual Basic.

Se o valor do path argumento for um caminho totalmente qualificado para uma DLL, o compilador usará esse arquivo como a biblioteca de runtime. Se o valor do path argumento não for um caminho totalmente qualificado para uma DLL, o compilador do Visual Basic procurará primeiro a DLL identificada na pasta atual. Em seguida, ele pesquisará no caminho especificado usando a opção do compilador -sdkpath . Se a opção do -sdkpath compilador não for usada, o compilador procurará a DLL identificada na pasta .NET Framework (%systemroot%\Microsoft.NET\Framework\versionNumber).

Exemplo

O exemplo a seguir mostra como usar a opção -vbruntime para compilar com uma referência a uma biblioteca personalizada.

vbc -vbruntime:C:\VBLibraries\CustomVBLibrary.dll  

Consulte também