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


@ (параметры компилятора C#)

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

@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

См. также

Другие ресурсы

Параметры компилятора C#