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