Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Especifica que o compilador deve compilar sem uma referência ao Visual Basic Runtime Library ou com uma referência a uma biblioteca de tempo de execução específica.
Sintaxe
-vbruntime:{ - | + | * | path }
Argumentos
-
Compile sem uma referência ao Visual Basic Runtime Library.
+
Compile com uma referência ao padrão Visual Basic Runtime Library.
*
Compile sem uma referência ao Visual Basic Runtime Library e incorpore a funcionalidade principal do Visual Basic Runtime Library no assembly.
path
Compile com uma referência à biblioteca especificada (DLL).
Observações
A -vbruntime opção do compilador permite que você especifique que o compilador deve compilar sem uma referência ao Visual Basic Runtime Library. Se você compilar sem uma referência à biblioteca de tempo de execução do Visual Basic, erros ou avisos são registrados em código ou construções de linguagem que geram uma chamada para um auxiliar de tempo de execução do Visual Basic. (Um auxiliar de tempo de execução do Visual Basic é uma função definida em Microsoft.VisualBasic.dll que é chamada em tempo de execução para executar uma semântica de linguagem específica.)
A -vbruntime+ opção produz o mesmo comportamento que ocorre se nenhum -vbruntime switch for especificado. Você pode usar a -vbruntime+ opção para substituir opções anteriores -vbruntime .
A maioria dos objetos do My tipo não está disponível quando você usa as -vbruntime- opções ou -vbruntime:path .
Incorporando a funcionalidade principal do Visual Basic Runtime
A -vbruntime* opção permite compilar sem uma referência a uma biblioteca de tempo de execução. Em vez disso, a funcionalidade principal da biblioteca de tempo de execução do Visual Basic é incorporada no assembly do usuário. Você pode usar essa opção se seu aplicativo é executado em plataformas que não contêm o tempo de execução do Visual Basic.
Os seguintes membros de tempo de execução são incorporados:
Conversions classe
AscW(Char) método
AscW(String) método
ChrW(Int32) método
vbBack constante
vbCr constante
vbCrLf constante
vbFormFeed constante
vbLf constante
vbNewLine constante
vbNullChar constante
vbNullString constante
vbTab constante
vbVerticalTab constante
Alguns objetos do
Mytipo
Se você compilar usando a -vbruntime* opção e seu código fizer referência a um membro da biblioteca de tempo de execução do Visual Basic que não está incorporado com a funcionalidade principal, o compilador retorna um erro que indica que o membro não está disponível.
Fazendo referência a uma biblioteca especificada
Você pode usar o path argumento para compilar com uma referência a uma biblioteca de tempo de execução personalizada em vez da biblioteca de tempo de execução 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 tempo de execução. Se o valor para o path argumento não for um caminho totalmente qualificado para uma DLL, o compilador do Visual Basic procurará a DLL identificada na pasta atual primeiro. Em seguida, ele pesquisará no caminho que você especificou usando a opção de 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 -vbruntime opção para compilar com uma referência a uma biblioteca personalizada.
vbc -vbruntime:C:\VBLibraries\CustomVBLibrary.dll