Сопоставление системы управления версиями TFS в Visual Studio 2013. Невозможно добавить проект в решение

Я очень новичок в использовании TFS, у меня нет всех знаний о TFS, и я столкнулся с серьезной проблемой. Я надеюсь, что кто-нибудь поможет мне решить эту проблему. Пожалуйста, найдите подробности о моей проблеме в следующем абзаце.

У меня есть два решения, которые добавлены в TFS. Каждое решение содержит более одного проекта. Я использую проект решения 1 в решении 2. Я добавил проект из решения 1 в решение 2 из TFS, который я сопоставил с локальным путем проекта решения 2.

Теперь я взял решение 2 на свой локальный путь из TFS и обновил путь сопоставления для того проекта, который я уже добавил в решение 1, сопоставление которого было другим, когда я добавил его в решение 1.

Теперь проект из решения 2 не загружается в решение 1, когда я пытался добавить его по локальному пути из решения 2. Он ищет этот проект из решения 2 в решении 1, которое изменено и теперь доступно в локальном решении 2. дорожка.

Как решить эту проблему?

Спасибо.


person Nikhil Chavan    schedule 25.11.2014    source источник
comment
Расположение общего проекта должно быть одинаковым для обоих решений, они оба должны ссылаться на один и тот же проект в локальной файловой системе.   -  person Ben Robinson    schedule 25.11.2014
comment
Да, это то, что я хочу сделать. Я постараюсь использовать одно и то же место для обоих проектов. Я буду использовать путь решения 1. Спасибо за предложение.   -  person Nikhil Chavan    schedule 25.11.2014


Ответы (1)


Совместное использование проектов между решениями возможно, если вы ссылаетесь на проекты по относительному пути.

Самый простой способ сделать это — поместить два решения в общую папку в TFS, а затем сопоставить эту общую папку с локальным путем на вашем компьютере. Пока все используют эту общую папку на своем локальном компьютере для разработки, все пути будут правильными.

Кстати, еще один способ обмена скомпилированными сборками между решениями — использование пакетов NuGet. Может быть, это излишне для вашей ситуации, но это определенно то, на что вы можете обратить внимание.

person Wouter de Kort♦    schedule 25.11.2014
comment
Спасибо @Wouter де Корт. - person Nikhil Chavan; 25.11.2014