-vbruntime

Azt határozza meg, hogy a fordítónak a Visual Basic Runtime Libraryre vagy egy adott futtatókörnyezeti kódtárra mutató hivatkozás nélkül kell fordítania.

Szemantika

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

Érvek

-
Fordítás a Visual Basic Runtime-kódtárra való hivatkozás nélkül.

+
Fordítás az alapértelmezett Visual Basic Runtime-kódtárra való hivatkozással.

*
Fordítás a Visual Basic Runtime Libraryre való hivatkozás nélkül, és a Visual Basic Runtime Library alapvető funkcióinak beágyazása a szerelvénybe.

path
Fordítás a megadott kódtárra (DLL) való hivatkozással.

Megjegyzések

A -vbruntime fordítóval megadhatja, hogy a fordítónak a Visual Basic Runtime-kódtárra való hivatkozás nélkül kell fordítania. Ha a Visual Basic futtatókörnyezeti kódtárra való hivatkozás nélkül fordít, a rendszer hibákat vagy figyelmeztetéseket naplóz olyan kód- vagy nyelvi szerkezeteken, amelyek meghívják a Visual Basic futtatókörnyezet-segítőt. (A Visual Basic futtatókörnyezet-segítő egy Microsoft.VisualBasic.dll definiált függvény, amelyet futásidőben hívunk meg egy adott nyelvi szemantika végrehajtásához.)

A -vbruntime+ beállítás ugyanazt a viselkedést eredményezi, amely akkor fordul elő, ha nincs -vbruntime megadva kapcsoló. A korábbi -vbruntime kapcsolók felülbírálhatók-vbruntime+.

A típus legtöbb objektuma My nem érhető el a beállítások vagy -vbruntime:path beállítások -vbruntime- használatakor.

A Visual Basic Runtime alapvető funkcióinak beágyazása

Ez a -vbruntime* beállítás lehetővé teszi a fordítást futtatókörnyezeti kódtárra való hivatkozás nélkül. Ehelyett a Visual Basic Runtime Library alapvető funkciói beágyazódnak a felhasználói szerelvénybe. Ezt a lehetőséget akkor használhatja, ha az alkalmazás olyan platformokon fut, amelyek nem tartalmazzák a Visual Basic futtatókörnyezetet.

A következő futtatókörnyezeti tagok vannak beágyazva:

Ha a -vbruntime* beállítással fordít, és a kód a Visual Basic Futtatókörnyezeti kódtár olyan tagra hivatkozik, amely nincs beágyazva az alapvető funkciókba, a fordító hibát ad vissza, amely azt jelzi, hogy a tag nem érhető el.

Adott kódtárra való hivatkozás

Az argumentum használatával path az alapértelmezett Visual Basic Runtime-kódtár helyett egy egyéni futtatókörnyezeti kódtárra mutató hivatkozással fordíthat.

Ha az path argumentum értéke egy DLL teljes elérési útja, a fordító ezt a fájlt fogja használni futtatókörnyezeti kódtárként. Ha az path argumentum értéke nem egy DLL teljes elérési útja, a Visual Basic fordító először az aktuális mappában keresi meg az azonosított DLL-t. Ezután a -sdkpath fordítóbeállítással megkeresi a megadott elérési utat. Ha a -sdkpath fordító nem használja a beállítást, a fordító megkeresi az azonosított DLL-t a .NET-keretrendszer mappájában (%systemroot%\Microsoft.NET\Framework\versionNumber).

példa

Az alábbi példa bemutatja, hogyan fordíthat egyéni tárra mutató hivatkozással a fordítási lehetőséggel -vbruntime .

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

Lásd még