Udostępnij za pośrednictwem


Opcje kompilatora C# w rozbiciu na kategorie

Następujące opcje kompilatora są sortowane według kategorii.Aby uzyskać alfabetyczną listę, zobacz C# kompilatora opcje wymienione alfabetycznie.

Optymalizacja

Opcja

Cel

/filealign

Określa rozmiar sekcji w pliku wyjściowym.

/optimize

Włącza/wyłącza optymalizacje.

Pliki wyjściowe

Opcja

Cel

/doc

Określa plik XML, gdzie mają być napisane komentarzy dokumentacji przetworzonych.

/ out

Określa nazwę pliku wyjściowego.

/pdb

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

/platform

Określ platformy danych wyjściowych.

/preferreduilang

Określ język dla dane wyjściowe kompilatora.

/ TARGET

Określa format pliku wyjściowego, przy użyciu jednej z pięciu opcji: /target:appcontainerexe, /target:exe, /target:library, /target:module, /target:winexe, lub /target:winmdobj.

Zestawów.NET Framework

Opcja

Cel

/addmodule

Określa jeden lub więcej modułów być częścią tego zestawu.

/DelaySign

Nakazuje kompilatorowi, aby dodać klucz publiczny, ale pozostawić zestawu bez znaku.

/KeyContainer

Określa nazwę kontenera klucza kryptograficznego.

/KeyFile

Określa nazwę pliku zawierającego klucz kryptograficzny.

/ lib

Określa lokalizację zespoły odwołuje się w postaci /Reference.

/nostdlib

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

/ Reference

Importuje metadanych z pliku, który zawiera zestaw.

Sprawdzanie Debugowanie błędów

Opcja

Cel

/ bugreport

Tworzy plik zawierający informacje, które ułatwia to zgłosić błąd.

/ zaznaczone

Określa, czy liczba całkowita arytmetyczne, który przelewa granice typu danych spowoduje, że wyjątek w czasie wykonywania.

/debug

Nakazać kompilatorowi emituje informacje debugowania.

przełącznika/errorreport

Umożliwia ustawienie sposobu raportowania błędów.

/ fullpaths

Określa ścieżkę bezwzględną do pliku w dane wyjściowe kompilatora.

/nowarn

Wyłącza generowanie określony ostrzeżeń kompilatora.

/ Ostrzegaj

Ustawia poziom ostrzeżeń.

/ warnaserror

Promuje ostrzeżenia na błędy.

Preprocesor

Opcja

Cel

Zdefiniuj

Definiuje symboli preprocesora.

Zasoby

Opcja

Cel

/link

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

/linkresource

Tworzy łącze do zarządzanego zasobem.

/ Resource

Zasób.NET Framework są osadzane w pliku wyjściowym.

jednocześnie

Określa plik .ico, aby wstawić do pliku wyjściowego.

/ win32res

Określa zasób Win32, aby wstawić do pliku wyjściowego.

Różne

Opcja

Cel

@

Określa plik odpowiedzi.

/?

Wyświetla listę opcji kompilatora stdout.

/BaseAddress

Określa preferowany adres bazowy jaką ładowania DLL.

/CodePage

Określa stronę kodową dla wszystkich plików kodu źródłowego w kompilacji.

/help

Wyświetla listę opcji kompilatora stdout.

/highentropyva

Określa, że plik wykonywalny obsługuje randomizacji układ przestrzeni adresowej (ASLR).

/ langversion

Określa, jaka wersja języka.

/ main

Określa lokalizację główne metody.

noconfig

Nakazuje kompilatorowi nie kompilacji z csc.rsp.

/nologo

Pomija informacje transparent kompilatora.

/ recurse

Przeszukuje podkatalogów dla plików źródłowych do kompilowania.

/subsystemversion

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

opcji / unsafe

Umożliwia kompilację kod, który używa niebezpieczne słowa kluczowego.

/utf8output

Wyświetla kompilator wyjściowe przy użyciu kodowania UTF-8.

Opcje przestarzałe

/incremental

Umożliwia kompilację przyrostową.

Zobacz też

Zadania

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

Informacje

Opcje kompilatora C# w porządku alfabetycznym

Inne zasoby

Opcje kompilatora C#