Как скопировать неорганизованное решение Visual Studio?

Привет. У меня есть очень большое решение C# со многими проектами, которые беспорядочны во многих местах на моем компьютере. Я хочу отправить решение другу. Есть ли какой-либо инструмент для копирования решения в новый каталог со всеми проектами в нем, очищенными и организованными?

Спасибо.


person Alon Gubkin    schedule 18.12.2009    source источник


Ответы (4)


Нет, насколько я знаю.

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

Это очень тривиальная задача, чтобы сделать вручную.

person Wim Hollebrandse    schedule 18.12.2009
comment
Я ищу автоматическое решение. - person Alon Gubkin; 18.12.2009
comment
И я сказал, что нет, насколько я знаю. Работа на 2 минуты, честное слово. - person Wim Hollebrandse; 18.12.2009
comment
Это не 2-минутная работа. Там может быть много ссылок на исправление. - person reinierpost; 11.06.2010

Как насчет того, чтобы почистить его в первую очередь?

Друзья не делятся с друзьями запутанными решениями

person Mark Seemann    schedule 18.12.2009

Нет, к сожалению, нет... вам придется скопировать каждый проект в папку, открыть решение, а затем сбросить каждую ссылку на проект, пока он не будет собран. Затем вы можете заархивировать эту папку и отправить ее

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

person Joel Martinez    schedule 18.12.2009
comment
Этот подход можно упростить, если открыть файл решения в текстовом редакторе. Сначала вы увидите расположение всех файлов проекта, а затем можете вручную обновить их, указав новое местоположение. - person Dirk Vollmar; 18.12.2009

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

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

person devio    schedule 09.03.2011