Диалоговое окно "Дополнительные параметры сборки" (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#).