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ż
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.