Параметры компилятора C#, упорядоченные по категориям
Представленные ниже параметры компилятора упорядочены по категориям. Алфавитный список параметров см. в разделе Параметры компилятора C# в алфавитном порядке.
Оптимизация
Параметр |
Назначение |
---|---|
Задает размер разделов в выходном файле. |
|
Включает/отключает оптимизацию кода. |
Выходные файлы
Параметр |
Назначение |
---|---|
Указывает имя XML-файла, в который необходимо записать обработанные комментарии документации. |
|
Указывает выходной файл. |
|
Определяет имя и расположение PDB-файла. |
|
Указывает выходную платформу. |
|
Указывает формат выходного файла с помощью одного из четырех параметров:/target:exe, /target:library, /target:module, /target:winexe. |
Сборки .NET Framework
Параметр |
Назначение |
---|---|
Задает один или несколько модулей, которые войдут в сборку. |
|
Указывает компилятору добавить открытый ключ, но оставить сборку не подписанной. |
|
Задает имя контейнера криптографического ключа. |
|
Задает имя файла, содержащего ключ шифрования. |
|
Указывает расположение сборок, на которые ссылается параметр /reference. |
|
Указывает компилятору не импортировать стандартную библиотеку (mscorlib.dll). |
|
Импортирует метаданные из файла, содержащего сборку. |
Отладка и проверка ошибок
Параметр |
Назначение |
---|---|
Создает файл, содержащий данные, позволяющие легко создать отчет об ошибке. |
|
Указывает, должны ли целочисленные арифметические операции, вызывающие переполнение типа данных, вызывать исключение во время выполнения. |
|
Указывает компилятору создавать отладочную информацию. |
|
Устанавливает поведение отчетов об ошибках. |
|
Указывает абсолютный путь выходного файла компилятора. |
|
Подавляет создание компилятором указанных предупреждений. |
|
Устанавливает уровень порог предупреждений. |
|
Позволяет перевести предупреждения в ошибки. |
Препроцессор
Параметр |
Назначение |
---|---|
Определяет символы препроцессора. |
Ресурсы
Параметр |
Назначение |
---|---|
Делает сведения о типе COM в указанных сборках доступными для проекта. |
|
Создает ссылку на управляемый ресурс. |
|
Включает ресурс .NET Framework в выходной файл. |
|
Указывает ICO-файл, который следует вставить в выходной файл. |
|
Указывает ресурс Win32, который следует вставить в выходной файл. |
Прочее
Параметр |
Назначение |
---|---|
Указывает файл ответов. |
|
Выводит список параметров компилятора в поток stdout. |
|
Задает предпочтительный базовый адрес для загрузки библиотеки DLL. |
|
Задает кодовую страницу, используемую для всех файлов исходного кода при компиляции. |
|
Выводит список параметров компилятора в поток stdout. |
|
Задает используемую версию языка. |
|
Указывает расположение метода Main. |
|
Предписывает компилятору не использовать файл csc.rsp при компиляции. |
|
Отключает вывод приветствия компилятора. |
|
Включает просмотр вложенных каталогов для поиска исходных файлов при компиляции. |
|
Разрешает компиляцию кода, в котором используется ключевое слово unsafe. |
|
Отображает выходные данные компилятора в кодировке UTF-8. |
Устаревшие параметры
/incremental |
Включает добавочную компиляцию. |
См. также
Задачи
Практическое руководство. Задание переменных среды
Ссылки
Параметры компилятора C# в алфавитном порядке