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).