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


Диалоговое окно "Дополнительные параметры компилятора" (C#)

Обновлен: Ноябрь 2007

Дополнительные свойства конфигурации построения проекта можно задать в диалоговом окне Дополнительныепараметры построенияконструктора проекта. Этот диалоговое окно применимо только к проектам Visual C#.

Общие

Следующие параметры позволяют устанавливать общие дополнительные параметры.

  • Языковая версия
    Задает используемую версию языка. Набор функций для различных версий отличается, поэтому эта настройка может использоваться для того, чтобы заставить компилятор разрешать только часть реализованных функций или включать только функции, совместимые с существующим стандартом. Этот параметр имеет следующие настройки:

    • ISO-1

      Выполняется настройка на характеристики стандарта ISO-1.

    • по умолчанию

      Выполняется настройка на текущую версию.

    Дополнительные сведения см. в разделе /langversion (совместимый синтаксис) (параметры компилятора C#).

  • Сообщение о внутренних ошибках компилятора
    Определяет, нужно ли сообщать об ошибках компилятора корпорации Майкрософт. Если установить значение запрашивать (по умолчанию), то при возникновении внутренних ошибок компилятора будет выдаваться запрос, позволяющий отправить корпорации Майкрософт отчет об ошибке электронным способом. Если установлено значение отправлять, то отчет об ошибке будет отправляться автоматически. Если установить значение очередь, то отчеты об ошибках будут помещаться в очередь. Если установить значение нет, то об ошибках будет сообщаться только в текстовых выходных данных компилятора. Дополнительные сведения см. в разделе /errorreport (установка поведения отчетов об ошибках) (параметры компилятора C#).

  • Проверка арифметического переполнения и потери значимости
    Указывает, будет ли находящийся вне области действия ключевых слов checked и unchecked целочисленный арифметический оператор, в результате выполнения которого получено значение, выходящее за установленный для данного типа данных диапазон значений, приводить к генерированию исключения времени выполнения. Дополнительные сведения см. в разделе /checked (проверка целочисленных арифметических операций) (параметры компилятора C#).

  • Не ссылаться на mscorlib.dll
    Определяет, будет ли библиотека mscorlib.dll импортироваться в программу, определяя все пространство имен System. Установите этот флажок, если нужно определить или создать собственное пространство имен System или соответствующие объекты. Дополнительные сведения см. в разделе /nostdlib (не импортировать стандартную библиотеку) (параметры компилятора C#).

Вывод

Следующие параметры позволяют определять дополнительные параметры вывода.

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

    • Отсутствует

      Указывает, что отладочной информации генерироваться не будет.

    • Полная

      Позволяет присоединить отладчик к выполняющейся программе.

    • pdbonly

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

    Дополнительные сведения см. в разделе /debug (вывод отладочной информации) (параметры компилятора C#).

  • Выравнивание файлов
    Задает размер разделов в выходном файле. Допустимыми значениями являются 512, 1024, 2048, 4096 и 8192. Эти значения измеряются в байтах. Каждый раздел выравнивается по границе, кратной этому значению, что влияет на размер файла выходных данных. Дополнительные сведения см. в разделе /filealign (задать выравнивание разделов) (параметры компилятора C#).

  • Базовый адрес DLL
    Задает предпочтительный базовый адрес для загрузки библиотеки DLL. Базовый адрес по умолчанию для библиотеки DLL задается в среде CLR .NET Framework. Дополнительные сведения см. в разделе /baseaddress (указание базового адреса библиотеки DLL) (параметры компилятора C#).

См. также

Ссылки

Страница "Построение" в конструкторе проектов (C#)

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

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