Dela via


-vbruntime

Anger att kompilatorn ska kompileras utan referens till Visual Basic Runtime-biblioteket eller med en referens till ett specifikt körningsbibliotek.

Syntax

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

Argument

-
Kompilera utan referens till Visual Basic Runtime-biblioteket.

+
Kompilera med en referens till standardbiblioteket för Visual Basic Runtime.

*
Kompilera utan referens till Visual Basic Runtime-biblioteket och bädda in kärnfunktioner från Visual Basic Runtime-biblioteket i sammansättningen.

path
Kompilera med en referens till det angivna biblioteket (DLL).

Kommentarer

Med -vbruntime kompileringsalternativet kan du ange att kompilatorn ska kompileras utan en referens till Visual Basic Runtime-biblioteket. Om du kompilerar utan referens till Visual Basic Runtime-biblioteket loggas fel eller varningar på kod- eller språkkonstruktioner som genererar ett anrop till en Visual Basic-runtime-hjälp. (A Visual Basic-runtime-hjälpen är en funktion som definieras i Microsoft.VisualBasic.dll som anropas vid körning för att köra ett visst språk semantik.)

Alternativet -vbruntime+ genererar samma beteende som inträffar om ingen -vbruntime växel har angetts. Du kan använda alternativet -vbruntime+ för att åsidosätta tidigare -vbruntime växlar.

De flesta objekt av typen My är inte tillgängliga när du använder -vbruntime- alternativen eller -vbruntime:path .

Inbäddning av Visual Basic Runtime-kärnfunktioner

Med -vbruntime* alternativet kan du kompilera utan en referens till ett körningsbibliotek. I stället bäddas kärnfunktionerna från Visual Basic Runtime-biblioteket in i användarsammansättningen. Du kan använda det här alternativet om programmet körs på plattformar som inte innehåller Visual Basic-körningen.

Följande runtime-medlemmar är inbäddade:

Om du kompilerar med hjälp av -vbruntime* alternativet och koden refererar till en medlem från Visual Basic Runtime-biblioteket som inte är inbäddat med kärnfunktionen returnerar kompilatorn ett fel som anger att medlemmen inte är tillgänglig.

Referera till ett angivet bibliotek

Du kan använda path argumentet för att kompilera med en referens till ett anpassat körningsbibliotek i stället för standardbiblioteket för Visual Basic Runtime.

Om värdet för path argumentet är en fullständigt kvalificerad sökväg till en DLL använder kompilatorn filen som körningsbibliotek. Om värdet för path argumentet inte är en fullständigt kvalificerad sökväg till en DLL söker Visual Basic-kompilatorn efter den identifierade DLL:en i den aktuella mappen först. Den söker sedan i sökvägen som du har angett med hjälp av kompilatoralternativet -sdkpath . Om kompilatoralternativet -sdkpath inte används söker kompilatorn efter den identifierade DLL:en i mappen .NET Framework (%systemroot%\Microsoft.NET\Framework\versionNumber).

Exempel

I följande exempel visas hur du använder -vbruntime alternativet för att kompilera med en referens till ett anpassat bibliotek.

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

Se även