Проекты как контейнеры

Чтобы помочь пользователям организовывать и выполнять стандартные задачи с применением разрабатываемых элементов, проекты Visual Studio используются как контейнеры в пределах решения. Это позволяет логически управлять, выполнять построение и отлаживать элементы, образующие приложение. На выходе проект, как правило, представляет собой исполняемую программу (EXE), файл библиотеки динамической компоновки (DLL) или модуль.

График элементов решения проекта

Проект может быть простым или сложным в зависимости от конкретных требований. Простой проект может содержать форму или HTML-документ, файлы исходного кода и файл проекта. Более сложные проекты могут включать эти же элементы и, кроме того, скрипты баз данных, хранимые процедуры и ссылки на существующие XML (веб-службы)..

Шаблоны проектов

Все продукты разработки Visual Studio содержат несколько предварительно определенных шаблонов элементов. Эти шаблоны можно использовать для создания основного контейнера и предварительного набора элементов, необходимых для разработки приложения, класса, элемента управления или библиотеки. Например, если необходимо создать приложение Windows, проектом будет предложен элемент формы Windows, который можно настроить. Точно так же, если необходимо создать веб-приложение, проектом будет предложен элемент веб-формы. Дополнительные сведения о типах проектов и шаблонов для конкретного языка содержатся в разделе Шаблоны проектов в Visual Studio по умолчанию.

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

Можно также создать собственные шаблоны. Дополнительные сведения см. в разделе Шаблоны Visual Studio.

Файлы проекта

Все шаблоны проекта создают и сохраняют файл проекта, в котором хранятся метаданные, связанные с данным проектом. Этот файл проекта создается и сохраняется при работе в интегрированной среде разработки (IDE). Расширение и фактическое содержимое файла проекта зависят от типа проекта, поэтому полное описание файла не может быть приведено в рамках данного раздела. Проекты веб-сайта не поддерживают файлы проекта. Дополнительные сведения см. в разделе Сравнение проектов веб-приложений с проектами веб-сайтов.

Как правило, в файле проекта хранятся настройки конфигурации и построения, заданные для проекта, а также набор элементов. В некоторых проектах ведется список файлов, связанных с проектом, и сохраняется их расположение.

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

См. также

Ссылки

окно свойств

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

Свойства проектов

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

Построение в Visual Studio