@(指定响应文件)(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

请参阅