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


Знакомство с конструктором проектов

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

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

С помощью Конструктора проектов можно централизованно управлять свойствами проекта, настройками и ресурсами. Конструктор проектов отображается в среде Visual Studio в отдельном окне, так же как другие конструкторы, такие как конструктор форм или классов. Он содержит несколько страниц, доступных через вкладки слева.

Сведения, введенные в Конструктор проектов, сохраняются при переходе от одной страницы на другую, при построении проекта, или при закрытии конструктора. Команда Отменить, доступная в меню Правка, позволяет выполнить откат изменений.

Открыть Конструктор проектов можно с помощью команды Свойства в меню Проект.

Задание свойств с помощью конструктора проектов

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

Чтобы задать свойства проекта через конструктор проектов

  1. Выберите проект в обозревателе решений.

  2. В меню Проект выберите пункт Свойства.

  3. Выберите страницу свойств для изменения или просмотра, щелкнув ее вкладку, или используйте сочетание клавиш CTRL+PAGE DOWN и CTRL+PAGE UP для перемещения между страницами.

  4. Задание свойств.

В конструкторе проектов отсутствуют кнопки ОК или Отмена. Все изменения свойств для активного проекта вступают в силу немедленно. Однако параметры вступают в силу в файле проекта только при выборе одного из вариантов сохранения или при закрытии конструктора.

Если элемент управления недоступен, он неприменим к типу активного проекта, или не может использоваться в текущей конфигурации проекта.

Для решений из нескольких проектов можно использовать несколько экземпляров конструктора проектов одновременно.

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

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

Страницы в конструкторе проектов

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

Страница

Описание

Приложение

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

Построение

Содержит инструкции построения, включая конфигурацию построения, условные символы, уровни предупреждений и сведения о выводе. Применяется только к проектам Visual C#. Дополнительные сведения см. в следующих разделах.

События построения

Содержит инструкции командной строки, которые выполняет компилятор до построения и после построения. На этой странице также можно указать условия, при которых будут выполняться какие-либо события после построения. Применяется только к проектам Visual C#. Дополнительные сведения см. в следующих разделах.

Компиляция

Содержит параметры, которые управляют процессом компиляции приложения. Применяется только к проектам Visual Basic. Дополнительные сведения см. в следующих разделах.

Отладка

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

Ссылки

Содержит список компонентов, на которые ссылается проект. Сюда входят сборки, компоненты COM, ссылки на проекты и веб-ссылки. Дополнительные сведения см. в следующих разделах.

Пути для ссылок

В этом окне содержится список каталогов для поиска сборок при загрузке, на которые ссылается проект. Этот параметр зависит от проекта, компьютера и пользователя. Дополнительные сведения см. в следующих разделах.

Ресурсы

Позволяет управлять ресурсами приложения. Включает строки, рисунки, значки и другие ресурсы. Дополнительные сведения см. в следующих разделах.

Службы

Позволяет включить и настроить службы клиентского приложения. Эти службы позволяют Windows-приложениям получать доступ к службам приложений ASP.NET AJAX. Дополнительные сведения см. в следующих разделах.

Параметры

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

Подпись

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

Безопасность

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

Публикация

Содержит параметры для развертывания приложения с помощью технологии ClickOnce. Дополнительные сведения см. в следующих разделах.

Анализ кода

Содержит средство анализа кода, который можно выполнить для кода приложения. Средство сообщает сведения о сборках, например нарушение правил программирования и проектирования приложений Microsoft .NET Framework. Дополнительные сведения см. в следующих разделах.

См. также

Задачи

Практическое руководство. Установка свойств построения (C#)

Практическое руководство. Назначение событий построения (C#)

Практическое руководство. Установка пути для ссылки (C#)

Основные понятия

Общие сведения об анализе управляемого кода

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

Управление свойствами проекта с помощью конструктора проектов

Управление свойствами приложения

Управление свойствами компиляции

Управление свойствами отладки

Управление ссылками

Управление ресурсами приложения

Службы клиентских приложений

Управление параметрами приложения

Управление сборками и подписывание манифестов

Подпись манифестов ClickOnce

Защита ClickOnce-приложений

Публикация ClickOnce-приложений

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