Udostępnij za pośrednictwem


Opcje kompilatora C# w porządku alfabetycznym

Następujące opcje kompilatora są sortowane alfabetycznie.Aby uzyskać listę kategorii, zobacz Opcje kompilatora C# w rozbiciu na kategorie.

Opcja

Cel

@

Odczytuje plik odpowiedzi, aby uzyskać więcej opcji.

/?

Wyświetla informację o sposobie użycia stdout.

/addmodule

Łącza określonych modułów do tego zestawu

/AppConfig

Określa lokalizację app.config w czasie powiązanie zestawu.

/BaseAddress

Określa adres podstawowy biblioteki, które mają zostać zbudowane.

/ bugreport

Tworzy plik raportu o usterce.Jeśli jest używana z tego pliku zostanie wysłana wraz z wszelkimi informacjami crash /errorreport:prompt lub /errorreport:send.

/ zaznaczone

Powoduje, że kompilator do Generuj operacje sprawdzenia przepełnienia.

/CodePage

Określa stronę kodową do używania podczas otwierania plików źródłowych.

/debug

Emituje informacje debugowania.

Zdefiniuj

Definiuje symbole kompilacji warunkowej.

/DelaySign

Opóźnienie znaki zestawu używając tylko publicznej części klucza mocnej nazwy.

/doc

Określa plik dokumentacji XML do wygenerowania.

przełącznika/errorreport

Określa sposób obsługiwać wewnętrzne błędy kompilatora: wiersza, Wyślij lub none.Wartością domyślną jest Brak.

/filealign

Określa wyrównanie używane w sekcjach pliku wyjściowego.

/ fullpaths

Powoduje, że kompilator do generowania ścieżek w pełni kwalifikowanych.

/help

Wyświetla informację o sposobie użycia stdout.

/highentropyva

Określa, że wysokiej entropii ASLR jest obsługiwana.

/incremental

Umożliwia kompilację przyrostową [przestarzałe].

/KeyContainer

Określa kontener klucza o silnej nazwie.

/KeyFile

Określa plik klucza o silnej nazwie.

/ langversion

Określa język wersji tryby: ISO-1 lub Default.

/ lib

Określa dodatkowe katalogi, w których należy szukać odwołania.

/link

Udostępnia informacje o typie COM w zestawach określonego projektu.

/linkresource

Dołącza określony zasób do tego zestawu.

/ main

Określa typ zawierający punkt wejścia (wszystkie pozostałe możliwe punkty wejścia Ignoruj).

/ moduleassemblyname

Określa zestaw których typy niepublicznych .netmodule można uzyskać dostęp.

noconfig

Nakazuje kompilatorowi nie auto-obejmują CSC.RSP pliku.

/nologo

Pomija komunikat o prawach autorskich kompilatora.

/nostdlib

Nakazuje kompilatorowi nie odniesienia biblioteki standardowej (mscorlib.dll).

/nowarn

Wyłącza określone komunikaty ostrzeżeń

/nowin32manifest

Nakazuje kompilatorowi z osadzania manifest aplikacji w pliku wykonywalnym.

/optimize

Włącza/wyłącza optymalizacje.

/ out

Określa nazwę pliku wyjściowego (domyślna: Nazwa podstawowa pliku z klasą główną lub pierwszym plikiem).

/pdb

Określa nazwę pliku i lokalizację pliku .pdb.

/platform

Limitów, które platformy na można uruchamiać ten kod: x 86, Itanium, x 64, anycpu, lub anycpu32bitpreferred.Wartość domyślna to anycpu.

/preferreduilang

Określa język używany dla danych wyjściowych kompilatora.

/ recurse

Zawiera wszystkie pliki w bieżącym katalogu i podkatalogach zgodnie ze specyfikacją symboli wieloznacznych.

/ Reference

Odwołania do metadanych z określonego zestawu plików.

/ Resource

Osadza określony zasób.

/subsystemversion

Określa minimalną wersję podsystem, który można użyć pliku wykonywalnego.

/ TARGET

Określa format pliku wyjściowego, za pomocą jednej z czterech opcji:/target:appcontainerexe, /target:exe, /target:library, /target:module, /target:winexe, /target:winmdobj.

opcji / unsafe

Pozwala niebezpieczne kod.

/utf8output

Dane wyjściowe komunikaty kompilatora przy użyciu kodowania UTF-8.

/ Ostrzegaj

Ustawia poziom ostrzeżeń (0-4).

/ warnaserror

Raporty określone ostrzeżenia jako błędy.

jednocześnie

Używa tej ikony dla wyjścia.

/win32manifest

Określa win32 niestandardowego pliku manifestu.

/ win32res

Określa plik zasobów win32 (.res).

Zobacz też

Zadania

Porady: ustawianie zmiennych środowiskowych dla wiersza polecenia programu Visual Studio

Informacje

Opcje kompilatora C# w rozbiciu na kategorie

<compiler> — Element

Inne zasoby

Opcje kompilatora C#