В настоящее время я работаю над несколькими приложениями, и в некоторых из этих приложений решения содержат проекты из нескольких рабочих областей в Visual Studio 2010.
Это вызывает проблему, когда другие пытаются работать с кодом для определенного приложения или просто загружают код и запускают приложение. У меня есть рабочие места для моего компьютера, а у других нет.
Что я хочу сделать, так это настроить рабочее пространство или своего рода шаблон рабочего пространства, где любой может загрузить код с сервера, находясь на любом компьютере и с необходимой структурой папок, и приложение будет работать.
Например, если бы у меня была следующая структура сервера:
$/
$/SolutionFiles/
$/SubFolder1/
$/SubFolder1/ProjectA/
$/SubFolder1/ProjectB/
$/SubFolder2/
$/SubFolder2/Project1/
$/SubFolder2/Project2/
... и у меня было решение $/SolutionFiles/MyAppSolution
, содержащее код из $/SubFolder/ProjectA/
и $/SubFolder2/Project1/
, я хочу иметь отдельную рабочую область или что-то еще, возможно, с именем «MyAppSolution_Workspace» или что-то в этом роде, которое будет отображать папку решения и связанные папки проекта с общий путь. Это должно работать и быть доступным со всех других отдельных компьютеров, а также должно сохранять ту же структуру каталогов на сервере и иметь те же имена папок и все, что ожидается для файлов решения/проекта.
Судя по всему, общие рабочие пространства в VS2010 будут работать, но, похоже, они применимы только к одной машине и не являются полностью общими.
Есть ли какие-либо предложения о том, как это сделать?