Проекты и решения

Чтобы эффективно управлять элементами, используемыми на этапе разработки, например ссылками, подключениями данных, папками и файлами, в Visual Studio предусмотрены два типа контейнеров.Эти контейнеры называются решениями и проектами.Обозреватель решений Используется для просмотра и управления проектов и решений и их связанные элементы.

Решения

Решения содержат элементы, необходимые для создания приложения.Решение включает один или несколько проектов, а также файлы и метаданные, необходимые для определения решения в целом.Visual Studio автоматически создает решение при создании нового проекта.Visual Studio хранит определение решения в двух файлах: 2 SLN и SUO.Файл определения решения (SLN) содержит метаданные, которые определяют решение, в том числе:

  • Проекты, связанные с решением.

  • Элементы, которые не связаны с определенным проектом.

  • Конфигурации сборки, определяющие, какие конфигурации проекта, применяемых в каждом типе сборки.

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

Проекты

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

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

Items

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

Элементы решения находится в папке " элементы решения ".Эти элементы проекта независимые файлы создаются в дополнение к файлам проекта.Элементы решения представляют файлы, важные для разработки проектов, но не принадлежат определенному проекту.

Дополнительные сведения о см. в разделах Типы файлов проектов и решений и Прочие файлы.

См. также

Задачи

Практическое руководство. Задание значка приложения (Visual Basic, C#)

Практическое руководство. Изменение свойств проекта и параметров конфигурации

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

Создание проектов и решений

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

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

Знакомство с шаблонами Visual Studio

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

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

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

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

Указание конкретной версии или профиля платформы .NET Framework