Sdílet prostřednictvím


-vbruntime

Určuje, že kompilátor by se měl zkompilovat bez odkazu na knihovnu modulu runtime jazyka Visual Basic nebo s odkazem na konkrétní knihovnu modulu runtime.

Syntaxe

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

Argumenty

-
Zkompilujte bez odkazu na knihovnu modulu Runtime jazyka Visual Basic.

+
Zkompilujte s odkazem na výchozí knihovnu modulu runtime jazyka Visual Basic.

*
Zkompilujte bez odkazu na knihovnu visual basic runtime a vložte do sestavení základní funkce z knihovny Visual Basic Runtime Library.

path
Zkompilujte s odkazem na zadanou knihovnu (DLL).

Poznámky

Možnost -vbruntime kompilátoru umožňuje určit, že kompilátor by měl zkompilovat bez odkazu na knihovnu visual basic runtime. Pokud zkompilujete bez odkazu na knihovnu modulu runtime Jazyka Visual Basic, zaprotokolují se chyby nebo upozornění konstruktorů kódu nebo jazyka, které generují volání pomocné rutiny modulu runtime jazyka Visual Basic. (A Pomocná rutina modulu runtime jazyka Visual Basic je funkce definovaná v Microsoft.VisualBasic.dll, která se volá za běhu, aby se spustila konkrétní sémantika jazyka.)

Tato -vbruntime+ možnost vytvoří stejné chování, ke kterému dochází, pokud není zadán žádný -vbruntime přepínač. Tuto možnost můžete použít -vbruntime+ k přepsání předchozích -vbruntime přepínačů.

Většina objektů My typu není při použití -vbruntime- nebo -vbruntime:path možností k dispozici.

Vkládání základních funkcí modulu Runtime jazyka Visual Basic

Tato -vbruntime* možnost umožňuje kompilovat bez odkazu na knihovnu modulu runtime. Místo toho se základní funkce z knihovny modulu Runtime jazyka Visual Basic vloží do sestavení uživatele. Tuto možnost můžete použít, pokud vaše aplikace běží na platformách, které neobsahují modul runtime Visual Basic.

Vložené jsou následující členy modulu runtime:

Pokud kompilujete pomocí -vbruntime* možnosti a váš kód odkazuje na člena z knihovny modulu runtime Visual Basic, která není vložena se základní funkcí, kompilátor vrátí chybu, která značí, že člen není k dispozici.

Odkazování na zadanou knihovnu

Argument můžete použít path ke kompilaci s odkazem na vlastní knihovnu modulu runtime místo výchozí knihovny modulu runtime jazyka Visual Basic.

Pokud je hodnota argumentu path plně kvalifikovaná cesta k knihovně DLL, kompilátor použije tento soubor jako knihovnu modulu runtime. Pokud hodnota argumentu path není plně kvalifikovaná cesta k knihovně DLL, kompilátor jazyka Visual Basic nejprve vyhledá identifikovanou knihovnu DLL v aktuální složce. Pak bude hledat v cestě, kterou jste zadali pomocí parametru kompilátoru -sdkpath . Pokud se možnost kompilátoru -sdkpath nepoužívá, kompilátor vyhledá identifikovanou knihovnu DLL ve složce rozhraní .NET Framework (%systemroot%\Microsoft.NET\Framework\versionNumber).

Příklad

Následující příklad ukazuje, jak použít -vbruntime možnost kompilace s odkazem na vlastní knihovnu.

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

Viz také