2014-08-13 4 views
0

У меня есть проект под управлением источника в Visual Studio 2012 с использованием TFS2010. Когда я добавил этот проект, решение не было добавлено в правильное расположение папки. Я хочу переместить решение, но каждый раз, когда я пытаюсь сделать это в Source Control Explorer, я сталкиваюсь с ошибкой: «Файл проекта« путь/в/project.csproj »был перемещен, переименован или отсутствует на вашем компьютере «. Что вызывает эту ошибку? Каков правильный способ перемещения решения туда, где я хочу?Переместить решение в Source Control

ответ

2

Переместить файл решения в TFS (это более актуально, если у вас есть история, которую вы хотите сохранить) Откройте решение, оно будет жаловаться, что оно не может загрузить ваши проекты, либо отредактировать путь к проекту в окна свойств или удалить каждый проект, а затем снова добавить его. Регистрация ваших изменений

0

Удалите файл .suo и попробуйте один раз. Помог мне в прошлом. Этот файл обычно скрыт. Перезагрузите VS после удаления.

0

Проблема заключается в том, что файл решения имеет относительные пути к файлам проекта. Обычно я перемещаюсь, когда я впервые создаю решение (до того, как в нем есть проекты). Однако в вашем случае я бы просто использовал Source Control Explorer для перемещения решения, а затем отредактировал файл .sln в текстовом редакторе и исправьте относительные пути к файлам proj.

Смежные вопросы