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


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

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

Примечание

На компьютере могут отображаться разные имена или расположения некоторых элементов пользовательского интерфейса Visual Studio, отличающиеся от указанных в дальнейших инструкциях.Эти элементы определяются используемой версией Visual Studio и ее активными параметрами.При создании этого раздела предполагалось, что выбраны "Общие параметры разработки".Чтобы просмотреть или изменить настройки, выберите Настройки импорта и экспорта в меню Сервис.Дополнительные сведения см. в разделе "Параметры Visual Studio".Дополнительные сведения см. в разделе Работа с параметрами.

Конфигурация и Платформа

Следующие параметры позволяют выбирать конфигурацию и платформу для отображения или изменения.

Примечание

Если выбраны упрощенные конфигурации построения, система проектов сама определяет тип создаваемой версии (отладочная или окончательная).Поэтому эти параметры не отображаются.Чтобы включить дополнительные конфигурации построения, в меню Сервис выберите пункт Параметры.В диалоговом окне Параметры разверните пункт Проекты и решения, щелкните Общие и установите флажок Показывать дополнительные конфигурации построения.Это дает полный ручной контроль над значениями параметров конфигурации и позволяет выбирать тип создаваемой версии (отладочная или окончательная).Дополнительные сведения см. в разделе "Общие", страница "Проекты и решения", диалоговое окно "Параметры".

  • Конфигурация
    Указывает, какие параметры конфигурации отображать или изменять. Имеются следующие параметры: Активная (отладка) (значение по умолчанию), Отладка, Выпуск и Все конфигурации.

  • Платформа
    Указывает, какие параметры платформы отображать или изменять. Значение по умолчанию — Активная (любой процессор). Активную платформу можно изменить, используя Диспетчер конфигураций. Дополнительные сведения см. в разделе Практическое руководство. Создание и изменение конфигураций.

Общие

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

  • Символы условной компиляции
    Указывает символы для выполнения условной компиляции. Разделите символы пробелом. Дополнительные сведения см. в разделе /define (параметры компилятора C#).

  • Определить константу DEBUG
    Определяет символ DEBUG. Выбор этого параметра эквивалентен использованию опции командной строки /define:DEBUG.

  • Определить константу TRACE
    Определяет символ TRACE. Выбор этого параметра эквивалентен использованию опции командной строки /define:TRACE.

  • Целевая платформа
    Задает процессор, для которого следует создавать выходной файл. Выберите x86 для любого 32-разрядного Intel-совместимого процессора, выберите Itanium для 64-разрядных процессоров Itanium Intel. выберите x64 для других 64-разрядных процессоров и выберите Любой ЦП, чтобы указать, что допустим любой процессор. Дополнительные сведения см. в разделе /platform (параметры компилятора C#).

  • Разрешить небезопасный код
    Позволяет выполнять код, в котором для компиляции используется ключевое слово небезопасный. Дополнительные сведения см. в разделе /unsafe (параметры компилятора C#).

  • Оптимизировать код
    Включение и выключение оптимизации кода компилятором, делающей код более быстрым, коротким и эффективным. Дополнительные сведения см. в разделе /optimize (параметры компилятора C#).

Ошибки и предупреждения

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

  • Уровень предупреждений
    Задает порог предупреждений, которые должны отображаться компилятором. Дополнительные сведения см. в разделе /warn (параметры компилятора C#).

  • Отключить предупреждения
    Блокирует одно или несколько предупреждений компилятора. Отделите предупреждения друг от друга знаками запятой или точки с запятой. Дополнительные сведения см. в разделе /nowarn (параметры компилятора C#).

Обрабатывать предупреждения как ошибки

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

  • Отсутствуют
    Не обрабатывать предупреждения как ошибки.

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

  • Все
    Обрабатывать все предупреждения как ошибки.

Output

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

  • Путь вывода
    Указывает расположение выходных файлов для конфигурации данного проекта. Обратите внимание, что путь является относительным; если задать абсолютный путь, он будет сохранен в виде относительного. Путь по умолчанию — bin\Debug.

    Если выбраны упрощенные конфигурации построения, система проектов сама определяет тип создаваемой версии (отладочная или окончательная). При выборе команды Построить в меню Отладка (F5), построение будет помещено в место отладки вне зависимости от указанного Пути вывода. Однако при выборе команды Построить в меню Построение, построение будет помещено в указанное место. Чтобы включить дополнительные конфигурации построения, в меню Сервис выберите пункт Параметры. В диалоговом окне Параметры разверните пункт Проекты и решения, щелкните Общие и снимите флажок Показывать дополнительные конфигурации построения. Это даст полный ручной контроль над значениями параметров и позволит выбирать тип создаваемой версии (отладочная или окончательная). Дополнительные сведения см. в разделе "Общие", страница "Проекты и решения", диалоговое окно "Параметры".

  • Файл XML-документации
    Указывает и имя файла, в котором будут обрабатываться комментарии для документации. Дополнительные сведения см. в разделе /doc (параметры компилятора C#).

  • Регистрация для COM-взаимодействия
    Указывает, что приложение предоставляет COM-объект (вызываемую оболочку COM), что позволяет этому COM-объекту взаимодействовать с управляемым приложением. Чтобы свойство Регистрация для COM-взаимодействия было доступно, свойство данного приложения Тип выходного файла на странице Приложение в Конструкторе проектов должно иметь значение Библиотека классов. Пример класса, который можно включить в приложение Visual C# и представить как COM-объект, содержится в разделе Пример COM-класса (Руководство по программированию на C#).

  • Создать сборку сериализации
    Указывает, будет ли компилятор использовать инструмент создания сериализатора XML (Sgen.exe) для создания сборок сериализации XML. Сборки сериализации могут повысить производительность класса XmlSerializer при запуске, если данный класс использовался в коде для сериализации типов. По умолчанию этот параметр имеет значение Авто, обозначающее, что сборки сериализации будут генерироваться только в том случае, если для кодирования типов в формат XML в данном коде использовался класс XmlSerializer. Значение Выкл. обозначает, что независимо от использования в коде класса XmlSerializer сборки сериализации генерироваться не будут. Значение Вкл. обозначает, что сборки сериализации будут генерироваться всегда. Сборкам сериализации присваиваются имена TypeName.XmlSerializers.dll. Дополнительные сведения см. в разделе XML Serializer Generator Tool (Sgen.exe).

  • Дополнительно
    Нажмите, чтобы открыть диалоговое окно Диалоговое окно "Дополнительные параметры компилятора" (C#).

См. также

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

Проекты, элементы пользовательского интерфейса

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