Možnosti kompilátoru jazyka Visual Basic uvedené abecedně

Kompilátor příkazového řádku jazyka Visual Basic je k dispozici jako alternativa k kompilaci programů z integrovaného vývojového prostředí (IDE) sady Visual Studio. Následuje seznam možností kompilátoru příkazového řádku jazyka Visual Basic seřazený abecedně.

Každá možnost kompilátoru je k dispozici ve dvou formách: -option a /option. V dokumentaci se -option zobrazí jenom formulář.

Možnost Účel
@ (určení souboru odezvy) Určuje soubor odpovědi.
-? Zobrazí možnosti kompilátoru. Tento příkaz je stejný jako určení -help možnosti. Nedojde k žádné kompilaci.
-additionalfile Názvy dalších souborů, které přímo neovlivňují generování kódu, ale mohou je použít analyzátory k vytváření chyb nebo upozornění.
-addmodule Způsobí, že kompilátor zpřístupní všechny informace o typu ze zadaných souborů pro projekt, který právě kompilujete.
-analyzer Spusťte analyzátory z tohoto sestavení (krátký formulář: -a)
-baseaddress Určuje základní adresu knihovny DLL.
-bugreport Vytvoří soubor, který obsahuje informace, které usnadňují hlášení chyby.
-checksumalgorithm:<alg> Zadejte algoritmus pro výpočet kontrolního součtu zdrojového souboru uloženého v souboru PDB. Podporované hodnoty jsou: SHA1 (výchozí) nebo SHA256.
Kvůli problémům se kolizemi s SHA1 doporučuje Microsoft SHA256 nebo lépe.
-codepage Určuje znakovou stránku, která se má použít pro všechny soubory zdrojového kódu v kompilaci.
-debug Vytvoří informace o ladění.
-define Definuje symboly pro podmíněnou kompilaci.
-delaysign Určuje, zda bude sestavení zcela nebo částečně podepsáno.
-deterministic Způsobí, že kompilátor vytvoří výstup sestavení, jehož binární obsah je identický napříč kompilacemi, pokud jsou vstupy identické.
-doc Zpracovává komentáře dokumentace k souboru XML.
-errorreport Určuje, jak má kompilátor jazyka Visual Basic hlásit vnitřní chyby kompilátoru.
-filealign Určuje, kam se mají zarovnat oddíly výstupního souboru.
-Pomoc Zobrazí možnosti kompilátoru. Tento příkaz je stejný jako určení -? možnosti. Nedojde k žádné kompilaci.
-highentropyva Určuje, zda určitý spustitelný soubor podporuje vysokou entropii Rozložení adresního prostoru randomizace (ASLR).
-imports Importuje obor názvů ze zadaného sestavení.
-keycontainer Určuje název kontejneru klíčů pro pár klíčů, který dává sestavení silný název.
-keyfile Určuje soubor, který obsahuje pár klíčů nebo klíčů, aby sestavení získalo silný název.
-langversion Zadejte jazyková verze: 9|9.0|10|10.0|11|11.0.
-libpath Určuje umístění sestavení odkazovaných parametrem -reference .
-linkresource Vytvoří odkaz na spravovaný prostředek.
-main Určuje třídu, která obsahuje proceduru Sub Main , která se má použít při spuštění.
-moduleassemblyname Určuje název sestavení, které bude modul součástí.
-modulename:<string> Zadejte název zdrojového modulu.
-netcf Nastaví kompilátor tak, aby cílil na rozhraní .NET Compact Framework.
-noconfig Nekompilujte s Vbc.rsp.
-nologo Potlačí informace banneru kompilátoru.
-nostdlib Způsobí, že kompilátor nebude odkazovat na standardní knihovny.
-nowarn Potlačí schopnost kompilátoru generovat upozornění.
-nowin32manifest Dává kompilátoru pokyn, aby do spustitelného souboru nevložil žádný manifest aplikace.
-optimize Povolí nebo zakáže optimalizaci kódu.
-optioncompare Určuje, zda má být porovnání řetězců binární, nebo použít sémantiku textu specifickou pro národní prostředí.
-optionexplicit Vynucuje explicitní deklaraci proměnných.
-optioninfer Povolí použití odvození místního typu v deklarací proměnných.
-optionstrict Vynucuje striktní sémantiku jazyka.
-out Určuje výstupní soubor.
-parallel[+|-] Určuje, jestli se má použít souběžné sestavení (+).
-platform Určuje platformu procesoru, na které kompilátor cílí pro výstupní soubor.
-preferreduilang Zadejte upřednostňovaný název výstupního jazyka.
-quiet Brání kompilátoru v zobrazení kódu pro chyby a upozornění související se syntaxí.
-recurse Vyhledá podadresáře, aby se zdrojové soubory zkompiloval.
-reference Importuje metadata ze sestavení.
-refonly Vypíše pouze referenční sestavení.
-refout Určuje výstupní cestu referenčního sestavení.
-removeintchecks Zakáže kontrolu přetečení celého čísla.
-resource Vloží spravovaný prostředek do sestavení.
-rootnamespace Určuje obor názvů pro všechny deklarace typu.
-ruleset:<file> Zadejte soubor sady pravidel, který zakazuje konkrétní diagnostiku.
-sdkpath Určuje umístění Mscorlib.dll a Microsoft.VisualBasic.dll.
-subsystemversion Určuje minimální verzi subsystému, který může vygenerovaný spustitelný soubor použít.
-target Určuje formát výstupního souboru.
-utf8output Zobrazí výstup kompilátoru pomocí kódování UTF-8.
-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.
-verbose Během kompilace se vypíše další informace.
-warnaserror Propaguje upozornění na chyby.
-win32icon Vloží do výstupního souboru .ico soubor.
-win32manifest Identifikuje soubor manifestu aplikace Win32 definovaný uživatelem, který se má vložit do přenosného spustitelného souboru projektu (PE).
-win32resource Vloží prostředek Win32 do výstupního souboru.

Viz také