@ (Antwortdatei festlegen) (C#-Compileroptionen)
Aktualisiert: November 2007
Die Option @ gibt eine Datei an, die Compileroptionen und zu kompilierende Quellcodedateien enthält.
@response_file
Argumente
- response_file
Eine Datei, in der Compileroptionen und zu kompilierende Quellcodedateien aufgelistet werden.
Hinweise
Der Compiler verarbeitet diese Compileroptionen und Quellcodedateien, als ob sie in der Befehlszeile eingegeben worden wären.
Wenn Sie mehrere Antwortdateien für eine Kompilierung benötigen, geben Sie mehrere Antwortdateioptionen an. Beispiel:
@file1.rsp @file2.rsp
In einer Antwortdatei können mehrere Compileroptionen und Quellcodedateien in einer Zeile stehen. Eine einzelne Compileroption muss in einer Zeile stehen, d. h., sie darf sich nicht über mehrere Zeilen erstrecken. Antwortdateien können Kommentare enthalten, die mit dem Symbol # beginnen.
Das Angeben von Compileroptionen von einer Antwortdatei aus entspricht dem Ausgeben dieser Befehle über die Befehlszeile. Weitere Informationen finden Sie unter Erstellen von der Befehlszeile aus.
Der Compiler verarbeitet die Befehlsoptionen in der Reihenfolge ihres Auftretens. Daher können Befehlszeilenargumente vorher aufgelistete Optionen in Antwortdateien überschreiben. Umgekehrt überschreiben Optionen in einer Antwortdatei Optionen, die vorher in der Befehlszeile oder in anderen Antwortdateien aufgelistet wurden.
C# stellt die Datei csc.rsp bereit, die sich im selben Verzeichnis wie die Datei csc.exe befindet. Weitere Informationen über die Datei csc.rsp finden Sie unter/noconfig.
Diese Compileroption kann weder in der Entwicklungsumgebung von Visual Studio eingestellt noch programmgesteuert geändert werden.
Beispiel
Im Folgenden sind einige Zeilen aus einer Beispielantwortdatei aufgeführt:
# build the first output file
/target:exe /out:MyExe.exe source1.cs source2.cs