@ (Antwortdatei festlegen) (Visual Basic)

Mit dieser Option wird eine Datei angegeben, die Compileroptionen und zu kompilierende Quellcodedateien enthält.

Syntax

@response_file

Argumente

response_file
Erforderlich. Hierbei handelt es sich um eine Datei, die Compileroptionen oder zu kompilierende Quellcodedateien auflistet. Wenn der Dateiname ein Leerzeichen enthält, müssen Sie diesen in Anführungszeichen (" ") einschließen.

Hinweise

Die in einer Antwortdatei angegebenen Compileroptionen und Quellcodedateien werden vom Compiler so verarbeitet, als wären sie in der Befehlszeile angegeben.

Wenn Sie mehr als eine Antwortdatei in einer Kompilierung angeben möchten, geben Sie mehrere Antwortdateioptionen an, z. B. die folgenden:

@file1.rsp @file2.rsp

In einer Antwortdatei können mehrere Compileroptionen und Quellcodedateien in einer Zeile angegeben werden. Eine einzelne Compileroption muss in einer Zeile angegeben werden (und darf nicht mehrere Zeilen umfassen). Antwortdateien können Kommentare aufweisen, die mit einem #-Symbol beginnen.

Sie können in der Befehlszeile angegebene Optionen mit Optionen kombinieren, die in einer oder mehreren Antwortdateien angegeben sind. Der Compiler verarbeitet die Befehlsoptionen in der Reihenfolge, in der sie auftreten. Daher können Befehlszeilenargumente zuvor aufgeführte Optionen in Antwortdateien außer Kraft setzen. Umgekehrt setzen Optionen in einer Antwortdatei zuvor in der Befehlszeile oder in anderen Antwortdateien aufgeführte Optionen außer Kraft.

Visual Basic stellt die Datei „Vbc.rsp“ bereit, die sich im selben Verzeichnis wie die Datei „Vbc.exe“ befindet. Die Datei „Vbc.rsp“ ist standardmäßig enthalten, es sei denn, die Option -noconfig wird verwendet. Weitere Informationen finden Sie unter -noconfig.

Hinweis

Die Option @ steht nicht in der Visual Studio-Entwicklungsumgebung zur Verfügung. Sie ist nur verfügbar, wenn Sie über die Befehlszeile kompilieren.

Beispiel 1

Die folgenden Zeilen stammen aus einer Beispielantwortdatei.

# build the first output file
-target:exe
-out:MyExe.exe
source1.vb
source2.vb

Beispiel 2

Im folgenden Beispiel wird die Verwendung der Option @ mit der Antwortdatei mit dem Namen File1.rsp veranschaulicht.

vbc @file1.rsp

Siehe auch