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

以下示例演示如何将选项与名为 <a0/> 的响应文件一起使用。

vbc @file1.rsp

另请参阅