@ (指定回應檔) (Visual Basic)

指定檔案,內含要編譯的編譯器選項和原始程式碼檔。

語法

@response_file

引數

response_file
必要。 列出要編譯之編譯器選項或原始程式碼檔的檔案。 如果檔案名稱包含空格,請用引號 (" ") 括住名稱。

備註

編譯器將會處理回應檔中指定的編譯器選項和原始程式碼檔,就像已在命令列上指定它們一樣。

若要在編譯中指定多個回應檔,請指定多個回應檔選項,如下所示。

@file1.rsp @file2.rsp

在回應檔中,多個編譯器選項和原始程式碼檔可以出現在一行上。 單一編譯器選項規格必須出現在一行上 (無法跨越多行)。 回應檔可以有開頭為 # 符號的註解。

您可以將命令列上指定的選項,與一或多個回應檔中指定的選項結合。 編譯器會處理遇到的命令選項。 因此,命令列引數可以覆寫回應檔中先前列出的選項。 相反地,回應檔中的選項將會覆寫先前在命令列或其他回應檔中所列的選項。

Visual Basic 提供 Vbc.rsp 檔案,而此檔案位於與 Vbc.exe 檔案相同的目錄中。 除非使用 -noconfig 選項,否則預設會包含 Vbc.rsp 檔案。 如需詳細資訊,請參閱 -noconfig

注意

@ 選項在 Visual Studio 開發環境中無法使用;它只有在從命令列編譯時才可用。

範例 1

以下是範例回應檔中的數行。

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

範例 2

下列範例示範如何使用 @ 選項搭配名為 File1.rsp 的回應檔。

vbc @file1.rsp

另請參閱