Freigeben über


Dialogfeld "Erweiterte Buildeinstellungen" (C#)

Verwenden Sie das Dialogfeld erweiterten Buildeinstellungen des Project Designer-, um die erweiterten Buildkonfigurationseigenschaften des Projekts anzugeben. Dieses Dialogfeld gilt nur für C#-Projekte.

Allgemein

Mit den folgenden Optionen können Sie allgemeine erweiterte Einstellungen festlegen.

Sprachversion

Links zu /langversion (C#-Compileroptionen), die Informationen darüber bereitstellt, wie eine Standardsprachversion basierend auf dem Zielframework eines Projekts ausgewählt wird.

interner Compilerfehlerberichterstattung

Gibt an, ob Compilerfehler an Microsoft gemeldet werden sollen. Wenn diese Einstellung auf Aufforderung (Standardeinstellung) festgelegt ist, erhalten Sie eine Eingabeaufforderung, wenn ein interner Compilerfehler auftritt, sodass Sie einen Fehlerbericht elektronisch an Microsoft senden können. Wenn diese Einstellung auf Sendenfestgelegt ist, wird automatisch ein Fehlerbericht gesendet. Wenn sie auf Warteschlangefestgelegt ist, werden Fehlerberichte in die Warteschlange eingereiht. Wenn dieser Auf keinefestgelegt ist, wird der Fehler nur in der Textausgabe des Compilers gemeldet. Weitere Informationen finden Sie unter /errorreport (C#-Compileroptionen).

Auf arithmetischen Überlauf/Unterlauf überprüfen

Gibt an, ob eine arithmetische Ganzzahl-Anweisung, die sich nicht im Bereich des aktivierten oder deaktivierten Schlüsselwörtern befindet und ein Wert außerhalb des Datentyps zu einer Laufzeitausnahme führt. Weitere Informationen finden Sie unter /checked (C#-Compileroptionen).

Verweisen Sie nicht auf mscorlib.dll

Gibt an, ob mscorlib.dll in Ihr Programm importiert werden, wobei der gesamte System Namespace definiert wird. Aktivieren Sie dieses Kontrollkästchen, wenn Sie eigene System Namespaces und Objekte definieren oder erstellen möchten. Weitere Informationen finden Sie unter /nostdlib (C#-Compileroptionen).

Ausgabe

Mit den folgenden Optionen können Sie erweiterte Ausgabeoptionen angeben.

Debuginformationen

Gibt den Typ der vom Compiler generierten Debuginformationen an. Informationen zum Konfigurieren der Debugleistung einer Anwendung finden Sie unter Erleichtern des Debuggenseines Bilds. Diese Einstellung hat die folgenden Optionen:

  • keine

    Gibt an, dass keine Debuginformationen generiert werden.

  • vollständige

    Ermöglicht das Anfügen eines Debuggers an das ausgeführte Programm.

  • pdbonly

    Ermöglicht das Debuggen von Quellcode, wenn das Programm im Debugger gestartet wird, zeigt jedoch nur Assembler an, wenn das ausgeführte Programm an den Debugger angefügt ist.

  • tragbare

    Erzeugt ein . PDB-Datei, eine nicht plattformspezifische, portable Symboldatei, die andere Tools bereitstellt, insbesondere Debugger, Informationen darüber, was in der Hauptdatei der ausführbaren Datei enthalten ist und wie sie erstellt wurde. Weitere Informationen finden Sie unter Portable PDB-.

  • eingebettete

    Bettet portable Symbolinformationen in die Assembly ein. Kein externer . PDB-Datei wird erstellt.

Weitere Informationen finden Sie unter /debug (C#-Compileroptionen).

Dateiausrichtung

Gibt die Größe von Abschnitten in der Ausgabedatei an. Gültige Werte sind 512, 1024, 2048, 4096und 8192. Diese Werte werden in Byte gemessen. Jeder Abschnitt wird an einer Grenze ausgerichtet, die ein Vielfaches dieses Werts ist und sich auf die Größe der Ausgabedatei auswirkt. Weitere Informationen finden Sie unter /filealign (C#-Compileroptionen).

Bibliotheksbasisadresse

Gibt die bevorzugte Basisadresse an, an der eine DLL geladen werden soll. Die Standardbasisadresse für eine DLL wird von der Common Language Runtime von .NET Framework festgelegt. Weitere Informationen finden Sie unter /baseaddress (C#-Compileroptionen).

Siehe auch