2012-01-03 4 views
1

У нас есть большой проект, разбитый опасениями, у каждой проблемы есть свое решение VS2010 - все хорошо.Visual Studio 2010 - иерархия решений - это возможно?

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

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

Есть ли лучший способ справиться с этим, и если да, то что?

+0

Сколько проектов в каждом решении? Похоже, вы действительно хотите единственное решение и просто сортируете проекты внутри него. –

+0

Есть 5 «проблем», каждый из которых имеет около 5 проектов. Так что это 25. (Также соответствующий проект тестового проекта для каждого). Я не думаю, что хочу иметь один проект, слишком много, чтобы справиться сразу. – Coopernick

+0

Я сказал один * решение *, нет * проект *. –

ответ

3

Нет, иерархии решений нет. Единственный вариант - добавить отдельные проекты в одно решение.

Мне кажется, что у вас есть way слишком много проектов. Единственный уровень иерархии, который вам нужен, - это решение, объединяющее несколько проектов. Используйте папки для иерархизации внутри проектов.

Помимо этого, вам не нужно даже открывать Visual Studio для создания сборки, поэтому на самом деле нет необходимости в решении. Изучите запись и использование сценария сборки для автоматизации этого.

0

Как уже было сказано, ответ на направление нет. Но папки решений могут быть тем, что вы ищете. Они позволяют группировать проекты в виртуальные папки.

Однако опция VS для выбора файла в проводнике решений при выборе его окна редактирования не работает, если файл находится в папке с решением, которая рухнула. Досадная, но маленькая проблема.

Смежные вопросы