Visual Studio: загрузка проекта из удаленного местоположения - PullRequest
5 голосов
/ 15 июня 2009

В Visual Studio (2008) возможно ли загрузить проект ( в решение ), существующий в удаленном расположении?

По сути, я хочу как-то «разместить» проект VS в сети, а затем загрузить этот проект в решение из удаленного местоположения. Возможно ли это как-то?

Это сделано для того, чтобы я мог сохранять целостность при загрузке моего Utils Library (используется в тоннах проектов), и я не хочу, чтобы копии моего проекта были в разных проектах и ​​у всех были разные версии и т. Д. *

Я знаю, что возможное решение - разместить проект Utils Library в SVN, и тогда папка будет синхронизироваться с ним напрямую, но есть ли другой способ сделать это (то есть, что-то более прямое )?

Ответы [ 3 ]

3 голосов
/ 15 июня 2009

Да, если вы можете подключить к нему сетевой диск, вы можете открыть файлы из папки Visual Studio.

Вы можете подключить сетевые диски к ftp-серверам, введя « ftp: // your-ftp-server » в поле пути.

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

Или вы можете посмотреть на dropbox . Он поставляется с надстройкой проводника, которая синхронизирует ваш локальный компьютер с сервером.

Я бы порекомендовал использовать управление исходным кодом, например, subversion.

1 голос
/ 15 июня 2009

Это возможно, но не рекомендуется (вам лучше использовать какую-либо форму управления исходным кодом, будь то SVN или поставщик общего источника, например Codeplex (для проектов с открытым исходным кодом) или Предварительный просмотр TFS (для проектов с закрытым исходным кодом)

0 голосов
/ 15 июня 2009

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

Лучше иметь версию dll Utils, на которую есть ссылки в каждом суб-решении, и затем вы можете обновить эту dll при необходимости и провести тестирование одновременно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...