@ (указание файла ответа) (параметры компилятора C#)
Обновлен: Ноябрь 2007
Параметр @ позволяет указать файл, содержащий параметры компилятора и файлы исходного кода для компиляции.
@response_file
Аргументы
- response_file
Файл, содержащий параметры компилятора и файлы исходного кода для компиляции.
Заметки
Компилятор обрабатывает параметры компилятора и файлы исходного кода, как если бы они были указаны в командной строке.
Чтобы задать несколько файлов ответов для компиляции следует использовать этот параметр несколько раз. Пример.
@file1.rsp @file2.rsp
В файле ответа на одной строке можно указать несколько параметров компилятора и файлов исходного кода. Каждый параметр компилятора должен записываться только в одной строке (нельзя переносить на другую строку). В файл ответов можно включать примечания, начинающиеся с символа #.
Указание параметров компилятора в файле ответов подобно выполнению таких команд в командной строке. Дополнительные сведения см. в разделе Построение из командной строки.
Компилятор обрабатывает параметры команд по мере их обнаружения. Таким образом, параметры командной строки могут переопределять параметры, указанные в файле ответа. Таким же образом параметры в файле ответа могут переопределять ранее указанные параметры командной строки или параметры из других файлов ответа.
Язык C# предоставляет файл csc.rsp, расположенный в том же каталоге, что и файл csc.exe. Дополнительные сведения о csc.rsp см. в разделе /noconfig.
Этот параметр не может быть установлен в среде разработки Visual Studio и его нельзя изменить программным способом.
Пример
Вот несколько строк из возможного файла ответов:
# build the first output file
/target:exe /out:MyExe.exe source1.cs source2.cs