Во-первых, позвольте мне попытаться описать, как я получил свой базар проект, организованный, это что-то вроде этого:базар с .sln и .csproj файлов
- Библиотека проекта
- Магистральные
- Разработчик один
- Разработчик два
- Применение Проект 1
- Магистральные
- Разработчик один
- Разработчик два
- Применение Проект 2
- Магистральные
- Разработчик один
- Разработчик два
Где и прикладной проект 1, так и прикладной проект 2 ссылаются на проект библиотеки.
Проблема, с которой я столкнулся, заключается в том, что ссылочный путь к библиотеке для кода в проекте разработчика, проекте разработчика и в багажнике различен, как и должно быть. разработчик должен ссылаться на свою копию библиотеки, второй разработчик должен ссылаться на него, а магистраль должен ссылаться на библиотеку соединительных линий.
Есть ли лучший способ организовать эти проекты или есть какой-то сложный способ поместить мои файлы .sln и .csproj в элемент управления ревизией с помощью необычных путей?
Спасибо!
Да, это хорошо выглядит, быстрый поиск в Google относительного пути «.sln» вызвал кучу исходных контрольных сообщений. Проблема в том, что я не могу думать об относительном пути, который будет работать со структурой папок, которые у меня есть. – Eric
Итак, я перестроил свои папки, поэтому они все в одном хранилище, а не каждый в своем собственном репозитории. – Eric