Разбираемся с решениями

Оценить
(2 голоса)

С точки зрения программирования — все, что вы делаете внутри Visual Studio, происходит в контексте решения. Как мы уже упоминали, сами по себе решения не делают ничего, кроме того, что служат контейнерами высокого уровня для прочих элементов. Проекты — это са­мые очевидные элементы, которые можно поместить внутрь решений, но решения также могут содержать разнообразные файлы, которые необходимы для самого решения (такие как документы Readme и диаграммы проекта). Фактически в решение может быть добавлен файл любого типа. Однако решения не могут содержать другие решения. Кроме того, Visual Studio может открыть только одно решение единовременно. Если вам нужно работать над несколькими решениями одновременно, то вам придется запустить еще один экземпляр Visual Studio.

Итак, что же решения приносят в процесс разработки? Решения полезны, поскольку они позволяют вам обращаться с разными проектами как с единым элементом работы. Путем группирования проектов в одно решение вы можете работать с ними в одном экземпляре Visual Studio. Кроме того, решение упрощает некоторые задачи конфигурирования (вы мо­жете применять настройки ко всем дочерним проектам решения).

Вы можете также делать "сборку" решения. Как уже упоминалось, сами по себе решения как таковые не компилируются, но составляющие их проекты могут собираться при помощи

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

Самым простым способом исследования возможностей и атрибутов решений является со: дание решения в интегрированной среде.

Создание решения
Предостережение
Файл определения решения
Работа с решениями
Элементы решения

Добавить комментарий


Защитный код
Обновить

© 2017 www.visualstudios.ru. Все права защищены.