Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
CSharp_Prog_Guide.doc
Скачиваний:
16
Добавлен:
16.11.2019
Размер:
6.22 Mб
Скачать

Знакомство с решениями, проектами и элементами

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

Контейнеры: проекты и решения

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

  • Возможностью управления параметрами для решения в целом или для отдельных проектов

  • Возможностью использования Обозревателя решений для управления параметрами управлениями файлами при более тщательной работе с элементами, необходимыми для разработки приложения

  • Возможностью добавления необходимых элементов к нескольким проектам в решении или к решению без создания ссылки на эти элементы в каждом проекте

  • Возможностью работы с несколькими файлами, которые независимы от решений или проектов

Элементы: файлы, ссылки, подключения к данным

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

  • В виде элементов проекта, которые являются элементами, составляющими данный проект, например формами, исходными файлами и классами в пределах проекта в Обозревателе решений. Группировки и отображение зависят от выбранного шаблона проекта и от внесенных изменений.

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

  • В виде прочих файлов для файлов, не связанных с проектом или решением, которые могут отображаться в папке "Прочие файлы".

Solutions as Containers

Visual Studio implements conceptual containers called solutions and projects to enable the integrated development environment (IDE) to apply its wide range of tools, designers, templates, and settings. Also, Visual Studio provides Solution Folders to organize related projects into groups and then perform actions on those groups of projects.

A project includes a set of source files, plus related metadata such as component references and build instructions. Projects generally produce one or more output files when built. A solution includes one or more projects, plus files and metadata that help define the solution as a whole:

Visual Studio automatically generates a solution when you create a new project. As needed, you can then add other projects to the solution. Solution Explorer provides a graphical view of the entire solution that helps you manage its projects and files as you develop your application.

You can also create blank solutions without projects, enabling you to use the Visual Studio editors and designers to modify stand-alone files. Solution Explorer provides folders specifically for non-project items