Udostępnij za pośrednictwem


Opcje kompilatora języka Visual Basic wymienione alfabetycznie

Kompilator wiersza polecenia języka Visual Basic jest dostarczany jako alternatywa dla kompilowania programów ze zintegrowanego środowiska projektowego (IDE) programu Visual Studio. Poniżej znajduje się lista opcji kompilatora wiersza polecenia języka Visual Basic posortowanych alfabetycznie.

Każda opcja kompilatora jest dostępna w dwóch formularzach: -option i /option. W dokumentacji jest wyświetlany -option tylko formularz.

Opcja Purpose
@ (określenie pliku odpowiedzi) Określa plik odpowiedzi.
-? Wyświetla opcje kompilatora. To polecenie jest takie samo, jak określenie -help opcji. Nie ma kompilacji.
-additionalfile Nazwij dodatkowe pliki, które nie mają bezpośredniego wpływu na generowanie kodu, ale mogą być używane przez analizatory do generowania błędów lub ostrzeżeń.
-addmodule Powoduje, że kompilator udostępnia wszystkie informacje o typie z określonych plików do aktualnie kompilowanego projektu.
-analyzer Uruchom analizatory z tego zestawu (krótki formularz: -a)
-baseaddress Określa podstawowy adres biblioteki DLL.
-bugreport Tworzy plik zawierający informacje, które ułatwiają zgłaszanie usterki.
-checksumalgorithm:<alg> Określ algorytm obliczania sumy kontrolnej pliku źródłowego przechowywanego w pliku PDB. Obsługiwane wartości to: SHA1 (wartość domyślna) lub SHA256.
Ze względu na problemy z kolizją z algorytmem SHA1 firma Microsoft zaleca użycie algorytmu SHA256 lub lepszego.
-codepage Określa stronę kodów, która ma być używana dla wszystkich plików kodu źródłowego w kompilacji.
-debug Tworzy informacje o debugowaniu.
-define Definiuje symbole kompilacji warunkowej.
-delaysign Określa, czy zestaw zostanie podpisany całkowicie czy częściowo.
-deterministic Powoduje, że kompilator wyprowadza zestaw, którego zawartość binarna jest identyczna w kompilacjach, jeśli dane wejściowe są identyczne.
-doc Przetwarza komentarze dokumentacji do pliku XML.
-errorreport Określa, w jaki sposób kompilator języka Visual Basic powinien zgłaszać wewnętrzne błędy kompilatora.
-filealign Określa, gdzie mają być wyrównane sekcje pliku wyjściowego.
-Pomoc Wyświetla opcje kompilatora. To polecenie jest takie samo, jak określenie -? opcji. Nie ma kompilacji.
-highentropyva Wskazuje, czy określony plik wykonywalny obsługuje losowe układy przestrzeni adresowej o wysokiej entropii (ASLR).
-imports Importuje przestrzeń nazw z określonego zestawu.
-keycontainer Określa nazwę kontenera klucza dla pary kluczy, aby nadać zestawowi silną nazwę.
-keyfile Określa plik, który zawiera parę kluczy lub kluczy, aby nadać zestawowi silną nazwę.
-langversion Określ wersję języka: 9|9.0|10|10.0|11|11.0.
-libpath Określa lokalizację zestawów, do których odwołuje się opcja -reference .
-linkresource Tworzy link do zarządzanego zasobu.
-main Określa klasę zawierającą procedurę Sub Main do użycia podczas uruchamiania.
-moduleassemblyname Określa nazwę zestawu, z którego będzie częścią modułu.
-modulename:<string> Określanie nazwy modułu źródłowego
-netcf Ustawia kompilator tak, aby był przeznaczony dla platformy .NET Compact Framework.
-noconfig Nie kompiluj przy użyciu języka Vbc.rsp.
-nologo Pomija informacje baneru kompilatora.
-nostdlib Powoduje, że kompilator nie odwołuje się do bibliotek standardowych.
-nowarn Pomija możliwość generowania ostrzeżeń przez kompilator.
-nowin32manifest Instruuje kompilator, aby nie osadził żadnego manifestu aplikacji w pliku wykonywalny.
-optimize Włącza/wyłącza optymalizację kodu.
-optioncompare Określa, czy porównania ciągów powinny być binarne, czy używać semantyki tekstu specyficznego dla ustawień regionalnych.
-optionexplicit Wymusza jawną deklarację zmiennych.
-optioninfer Umożliwia użycie wnioskowania typu lokalnego w deklaracjach zmiennych.
-optionstrict Wymusza ścisłą semantykę języka.
-out Określa plik wyjściowy.
-parallel[+|-] Określa, czy używać współbieżnych kompilacji (+).
-platform Określa platformę procesora docelową kompilatora dla pliku wyjściowego.
-preferreduilang Określ preferowaną nazwę języka wyjściowego.
-quiet Uniemożliwia kompilatorowi wyświetlanie kodu dla błędów i ostrzeżeń związanych ze składnią.
-recurse Wyszukuje podkatalogi plików źródłowych do skompilowania.
-reference Importuje metadane z zestawu.
-refonly Wyprowadza tylko zestaw referencyjny.
-refout Określa ścieżkę wyjściową zestawu odwołania.
-removeintchecks Wyłącza sprawdzanie przepełnienia liczby całkowitej.
-resource Osadza zarządzany zasób w zestawie.
-rootnamespace Określa przestrzeń nazw dla wszystkich deklaracji typów.
-ruleset:<file> Określ plik zestawu reguł, który wyłącza określoną diagnostykę.
-sdkpath Określa lokalizację Mscorlib.dll i Microsoft.VisualBasic.dll.
-subsystemversion Określa minimalną wersję podsystemu, z którego może korzystać wygenerowany plik wykonywalny.
-target Określa format pliku wyjściowego.
-utf8output Wyświetla dane wyjściowe kompilatora przy użyciu kodowania UTF-8.
-vbruntime Określa, że kompilator powinien kompilować bez odwołania do biblioteki środowiska uruchomieniowego Visual Basic lub z odwołaniem do określonej biblioteki środowiska uruchomieniowego.
-verbose Generuje dodatkowe informacje podczas kompilacji.
-warnaserror Podwyższa poziom ostrzeżeń do błędów.
-win32icon Wstawia plik .ico do pliku wyjściowego.
-win32manifest Identyfikuje plik manifestu aplikacji Win32 zdefiniowany przez użytkownika, który ma zostać osadzony w przenośnym pliku wykonywalnym (PE) projektu.
-win32resource Wstawia zasób Win32 do pliku wyjściowego.

Zobacz też