Udostępnij za pośrednictwem


Opcje kompilatora C# wymienione alfabetycznie

Następujące opcje kompilatora są sortowane alfabetycznie.Lista kategorii, zobacz Opcje kompilatora C# wyświetlane według kategorii.

Opcja

Cel

@

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

/?

Wyświetla komunikat obciążenie stdout.

/addmodule

Łączy z modułów określonych w tym zestawie

/AppConfig

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

/BaseAddress

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

bugreport

Tworzy plik raportu o usterce".Ten plik wysyłany wraz z wszelkimi informacjami awaryjnego, jeśli jest używany z /errorreport:prompt lub /errorreport:send.

/ zaznaczone

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

/CodePage

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

/ Debug

Emituje informacje debugowania.

/ define

Definiuje symbole kompilacji warunkowej.

/delaysign

Opóźnienie znaki zestawu przy użyciu 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, wysyłanie lub none.Wartość domyślna to brak.

/filealign

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

/ fullpaths

Powoduje, że kompilator wygenerować w pełni kwalifikowane ścieżki.

/ help

Wyświetla komunikat obciążenie stdout.

/highentropyva

Określa, że wysokiej entropii zastosowaniu 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 domyślne.

/ lib

Określa dodatkowe katalogi, w którym do wyszukiwania odwołania.

/Link

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

/linkresource

Łącza do tego zestawu określonego zasobu.

/ main

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

/ moduleassemblyname

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

/ noconfig zostanie zignorowana

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 nie manifest aplikacji w pliku wykonywalnym.

/ optymalizacji

Włącza/wyłącza optymalizacje.

/ out

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

/PDB

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

opcji/platform

Ograniczenia, 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 służące dane wyjściowe 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.

automatyczne

Określa format pliku wyjściowego przy użyciu jednego z czterech opcji:/target:appcontainerexe, /target:exe, /target:library, /target:module, /target:winexe, /target:winmdobj.

/ unsafe

Umożliwia niebezpieczne kodu.

/utf8output

Wyjście kompilatora wiadomości w kodowania UTF-8.

/ Ostrzegaj

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

/warnaserror

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

/win32icon

Używa tej ikony dla wyjścia.

/win32manifest

Określa plik manifestu niestandardowe win32.

/ win32res

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

Zobacz też

Zadania

Jak: ustawiać zmienne środowiskowe

Informacje

Opcje kompilatora C# wyświetlane według kategorii

<compiler> Element

Inne zasoby

Opcje kompilatora C#