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

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

Общие

Описанные ниже параметры позволяют производить общую расширенную настройку.

Версия языка

Связан с параметром /langversion (параметры компилятора C#), который указывает, как выбирается версия языка по умолчанию на основе целевой платформы проекта.

Отчеты о внутренних ошибках компилятора

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

Проверять арифметические переполнения и потери точности

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

Не ссылаться на mscorlib.dll

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

Выходные данные

Описанные ниже параметры позволяют производить расширенную настройку вывода.

Отладочная информация

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

  • none

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

  • full

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

  • pdbonly

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

  • portable

    Создает не зависящий от платформы PDB-файл, который предоставляет другим инструментам, особенно отладчикам, сведения о том, что содержится в основном исполняемом файле и как он был создан. Дополнительные сведения см. в статье Portable PDB.

  • embedded

    Внедряет сведения переносимого файла символов в сборку. Внешний PDB-файл не создается.

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

Выравнивание файла

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

Базовый адрес библиотеки

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

См. также