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


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

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

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

kb4wyys2.alert_note(ru-ru,VS.90).gifПримечание.

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

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

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

kb4wyys2.alert_note(ru-ru,VS.90).gifПримечание.

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

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

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

Общие

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вывод

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

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

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

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

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

  • Создать сборку сериализации
    Определяет, создавать ли сборку сериализации XML для типов в сборке. Дополнительные сведения содержатся в разделе XML Serializer Generator Tool (Sgen.exe).

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

См. также

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

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

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