-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:
Třída Conversions
AscW(Char) Metoda
AscW(String) Metoda
ChrW(Int32) Metoda
vbBack Konstantní
vbCr Konstantní
vbCrLf Konstantní
vbFormFeed Konstantní
vbLf Konstantní
vbNewLine Konstantní
vbNullChar Konstantní
vbNullString Konstantní
vbTab Konstantní
vbVerticalTab Konstantní
Některé objekty
My
typu
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é
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro