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


@ (указание файла ответа) (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

См. также