Подтвердить что ты не робот

Как объединить два разных решения Visual Studio?

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

Насколько я могу судить, я не могу добавить существующие проекты из двоичного решения, не теряя информацию о зависимостях. Это будет работать, но поскольку есть 20 некоторых проектов, я хочу сохранить информацию о зависимостях при перемещении проектов. Похоже, мне просто нужно сделать это в текстовом редакторе с помощью XML-решения... есть ли лучше способ?

Обратите внимание, что это НЕ то же самое, что и связанные вопросы о слиянии двух версий одного и того же файла решения.

4b9b3361

Ответ 1

Есть способ сделать это в Visual Studio. Щелкните правой кнопкой мыши по решению и выберите "Добавить - существующий проект". Выберите другое решение.

Ответ 2

Если вы хотите автоматизировать процесс, вы можете попробовать поиграть с этим инструментом.

http://code.google.com/p/merge-solutions/

Ответ 3

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

Ответ 4

Попробуйте выбрать все узлы проекта в дереве, а затем перетащите их в другое решение.