Compartilhar via


/vbruntime

Especifica que o compilador deve compilar sem uma referência à Biblioteca em Tempo de Execução do Visual Basic ou com uma referência a uma biblioteca em tempo de execução específica.

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

Argumentos

  • -
    Compile sem uma referência à Biblioteca em Tempo de Execução do Visual Basic.

  • +
    Compile com uma referência à Biblioteca em Tempo de Execução padrão do Visual Basic.

  • *
    Compilar sem uma referência à biblioteca de tempo de execução Visual Basic e incorporar funcionalidade de núcleo da biblioteca de tempo de execução Visual Basic no assembly.

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

Comentários

A opção /vbruntime do compilador permite que você especifique que o compilador deve compilar sem uma referência à Biblioteca em Tempo de Execução do Visual Basic.Se você compilar sem uma referência à Biblioteca em Tempo de Execução do Visual Basic, erros ou avisos serão registrados em construções de código ou 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 no Microsoft.VisualBasic.dll que é chamada no tempo de execução para executar uma semântica de linguagem específica.)

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

A maioria dos objetos da My tipo não estão disponíveis quando você usa o /vbruntime- ou vbruntime:path opções.

A incorporação de funcionalidade de núcleo de tempo de execução Visual Basic

O /vbruntime* opção permite que você compilar sem uma referência a umabibliotecade tempo de execução. Em vez disso, a funcionalidade principal da biblioteca de tempo de execução Visual Basic é incorporada noassembly usuário. Você pode usar esta opção se o seu aplicativo é executado em plataformas que não contêm o Visual Basic tempo de execução.

Os seguintes membros de tempo de execução são incorporados:

Se você compilar usando o /vbruntime* opção e seu código faz referência a um membro da biblioteca de tempo de execução Visual Basic que não está incorporado com a funcionalidade central, o compilador retorna um erro que indica que o membro não está disponível.

Fazendo referência a uma biblioteca de especificada

Você pode usar o path argumento para compilar com uma referência a umabiblioteca de personalizadas tempo de execuçãoem vez do padrão Visual Basic biblioteca de tempo de execução.

Se o valor para o argumento path for um caminho totalmente qualificado para uma DLL, o compilador usará esse arquivo como a biblioteca em tempo de execução.Se o valor para o argumento path não for um caminho totalmente qualificado para uma DLL, o compilador do Visual Basic irá procurar a DLL identificada na pasta atual primeiro.Em seguida, ele irá procurar no caminho que você especificou, usando a opção /sdkpath do compilador.Se a opção /sdkpath do compilador não for usada, o compilador irá procurar a DLL identificada na pasta do .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

Referência

Linhas de comando de compilação de amostra (Visual Basic)

/sdkpath

Outros recursos

Visual Basic Core – novo modo de compilação no Visual Studio 2010 SP1

Visual Basic compilador de linha de comando