Визуальная студия:Загрузить проект из удаленного места

StackOverflow https://stackoverflow.com/questions/995533

Вопрос

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

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

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

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

Это было полезно?

Решение

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

вы можете сопоставить сетевые диски с ftp-серверами, введя "ftp://ваш-ftp-сервер" в поле пути.

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

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

Однако я бы рекомендовал использовать систему контроля версий, например Subversion.

Другие советы

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top