Поделиться через


@ (указание файла ответа) (Visual Basic)

Указывает файл, содержащий параметры компилятора и файлы исходного кода для компиляции.

Синтаксис

@response_file

Аргументы

response_file
Обязательное. Файл, который перечисляет параметры компилятора или файлы исходного кода для компиляции. Заключите имя файла в кавычки (" ), если он содержит пробел.

Замечания

Компилятор обрабатывает параметры компилятора и файлы исходного кода, указанные в файле ответа, как если бы они были указаны в командной строке.

Чтобы указать несколько файлов ответа в компиляции, укажите несколько параметров файла ответа, например следующие.

@file1.rsp @file2.rsp

В файле ответа несколько параметров компилятора и файлов исходного кода могут отображаться в одной строке. Одна спецификация параметра компилятора должна отображаться в одной строке (не может охватывать несколько строк). В файлах ответов могут быть примечания, начинающиеся с символа # .

Параметры, указанные в командной строке, можно объединить с параметрами, указанными в одном или нескольких файлах ответа. Компилятор обрабатывает параметры команды по мере их обнаружения. Поэтому аргументы командной строки могут переопределять ранее перечисленные параметры в файлах ответов. И наоборот, параметры в файле ответа переопределяют параметры, перечисленные ранее в командной строке или в других файлах ответа.

Visual Basic предоставляет файл Vbc.rsp, расположенный в том же каталоге, что и файл Vbc.exe. Файл Vbc.rsp включен по умолчанию, если -noconfig параметр не используется. Дополнительные сведения см. в разделе -noconfig.

Замечание

Этот @ параметр недоступен в среде разработки Visual Studio. Он доступен только при компиляции из командной строки.

Пример 1

Ниже приведены строки из примера файла ответа.

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

Пример 2

В следующем примере показано, как использовать @ параметр с именем File1.rspфайла ответа.

vbc @file1.rsp

См. также