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


Основы решений и проектов

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

Решения

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

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

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

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

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

Проекты

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

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

Items

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

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

Дополнительные сведения о Типы и расширения файлов в Visual Studio и Прочие файлы.

См. также

Задачи

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

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

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

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

Новые возможности Visual Studio 2012

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

Управление решениями, проектами и файлами