指定要編譯的檔案,其中包含編譯程式選項和原始程式碼檔案。
語法
@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