Zaawansowane ustawienia kompilacji (C#) — Okno dialogowe
Użyj ZaawansowaneUstawienia budować okno dialogowe z Project Designer określić zaawansowane właściwości konfiguracji budowania projektu.To okno dialogowe ma zastosowanie do Visual C# tylko projektów.
Ogólne
Poniższe opcje umożliwiają ustawianie ogólnych ustawień zaawansowanych.
Wersja językowa
Określa wersję język ma być używany.Zestaw funkcji różni się w każdej wersji, aby można było używać tej opcji do wymuszenia kompilatora, aby zezwolić tylko podzbiór zaimplementowane funkcje lub włączyć tylko te funkcje, które są zgodne ze standardem istniejących.To ustawienie ma następujące opcje:ISO-1
Cele standardowe funkcje ISO-1.
domyślne
Jest przeznaczony dla bieżącej wersji.
Aby uzyskać więcej informacji, zobacz /langversion (opcje kompilatora C#).
Zgłoszenie wewnętrzny błąd kompilatora
Określa, czy zgłaszać błędy kompilatora do firmy Microsoft.Jeśli ustawiona na wierszu (domyślnie), jeśli zostanie wyświetlony monit o wystąpi błąd kompilatora wewnętrznego, daje możliwość elektronicznego wysyłania raportu o błędach do firmy Microsoft.Jeśli ustawiona na wysłać, raport o błędach będą wysyłane automatycznie.Jeśli ustawiona na kolejki, raporty o błędach będzie można umieścić w kolejce.Jeśli ustawiona na Brak, błąd zostanie zgłoszony tylko w danych wyjściowych tekstu przez kompilator.Aby uzyskać więcej informacji, zobacz /errorreport (opcje kompilatora C#).Sprawdź, czy Przepełnienie arytmetyczne/niedomiar
Określa, czy instrukcji arytmetycznych liczbą całkowitą, nie jest w zakresie kontroli lub niesprawdzony słowa kluczowe i że wyniki w wartość spoza zakresu typu danych spowoduje, że wyjątek czasu wykonywania.Aby uzyskać więcej informacji, zobacz /checked (opcje kompilatora C#).Nie odwołania mscorlib.dll
Określa, czy mscorlib.dll zostaną zaimportowane do programu, definiowanie cały System obszaru nazw.Zaznacz to pole wyboru, jeśli chcesz zdefiniować lub tworzyć własne System obszaru nazw i obiektów.Aby uzyskać więcej informacji, zobacz /nostdlib (opcje kompilatora C#).
Dane wyjściowe
Następujące opcje pozwalają określić opcje wyjścia zaawansowane.
Informacje debugowania
Określa typ informacji debugowania generowanych przez kompilator.Aby uzyskać informacje dotyczące sposobu konfigurowania wydajność debugowania aplikacji, zobacz Ułatwianie debugowania obrazu.To ustawienie ma następujące opcje:Brak
Określa zostaną wygenerowane żadne informacje debugowania
pełne
Umożliwia dołączanie debugera do działającego programu.
"pdbonly"
Umożliwia debugowanie, gdy program jest uruchamiany w debugerze, ale będą wyświetlane tylko assembler, gdy uruchomiony program jest dołączony do debugera kodu źródłowego.
Aby uzyskać więcej informacji, zobacz /debug (opcje kompilatora C#).
Wyrównanie pliku
Określa rozmiar sekcji w pliku wyjściowym.Valid values are 512, 1024, 2048, 4096, and 8192.Te wartości są mierzone w bajtach.Każda sekcja zostanie wyrównany na granicy, który jest wielokrotnością tej wartości, mających wpływ na rozmiar pliku wyjściowego.Aby uzyskać więcej informacji, zobacz /filealign (opcje kompilatora C#).Adres podstawowy biblioteki DLL
Określa preferowany adres bazowy, w którym do załadowania biblioteki DLL.Domyślny adres bazowy dla biblioteki DLL jest ustawiany przez .NET Framework plików wykonywalnych języka wspólnego.Aby uzyskać więcej informacji, zobacz /baseaddress (opcje kompilatora C#).
Zobacz też
Informacje
Strona kompilacji, Projektant projektu (C#)