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é
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.