(Ранее: Help! Sourcesafe перехватывает привязки Perforce в Visual Studio 2005)
Hi,
В настоящее время у меня проблема с решением Visual Studio. Мы используем perforce в качестве нашего поставщика управления версиями через механизм привязки в Visual Studio.
Моя проблема в том, что каждый раз, когда я открываю решение, sourcesafe перехватывает привязки и показывает мне множество ошибок, связанных с невозможностью найти базу данных sourcesafe. Эту проблему легко исправить:
- Отвязка решения и всех проектов.
- Перейдите к параметрам и измените поставщика управления версиями с исходного на принудительный.
- Переплет решения и всех проектов.
Но! Я не хочу делать это каждый раз, когда открываю решение.
Кто-нибудь знает, что здесь происходит? Я предпочитаю исправить это, не удаляя плагин sourceafe вообще.
Обновлять:
Я удалил некоторые записи в реестре, чтобы VS не обнаружил плагин sourceafe. Это работает, так как sourceafe больше не может быть найден в списке поставщиков в опциях. Самое смешное, что он все равно не будет использовать принудительно. Когда я открываю решение, я все равно получаю сообщения об ошибках, а для поставщика в диалоговом окне параметров установлено значение «none».
Похоже, что это проблема не с исходным кодом, а с проблемой визуальной студии. Кто-нибудь знает, где Visual Studio хранит свои привязки на уровне проекта и решения? Я проверил файлы .scc и .vssscc и не нашел упоминания о принудительном использовании. (Кроме названия проекта: "проект по принудительному исполнению")
С уважением,
- Ингве