2009-08-14 5 views
11

Я начал работать над существующим проектом в моей компании, который прошел проверку на VSS 6.0 около месяца назад. Он был построен с использованием Visual Studio 2005 и C#, а ссылки - на .NET 2.0. Я пошел в VSS и установил рабочую папку в обычном режиме и получил последнюю версию. Я открыл этот проект, после чего мне было предложено следующее:Проблема связывания ассоциаций управления источниками

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

Я нажмите кнопку «ОК» и приглашение непосредственно следуют этому:

Ассоциированный управления источником плагин не установлен или не может быть инициализирован.

Это представляет меня с этими вариантами:

  1. Временно работать неконтролируемыми.
  2. навсегда удалить источник управления привязок ассоциации

Как я могу исправить эту ситуацию? Я хотел бы, чтобы проект оставался в VSS под контролем. Есть идеи?

ответ

21

Перейти в меню Файл -> Source Control -> Change Source Control, затем выберите каждый проект, который у вас есть под VSS и «Bind» его в нужную папку в VSS, она запросит у вас имя пользователя ВСС и пароль

+0

Perfect, спасибо. –

+2

Это не работает для меня. Когда я нажимаю «Bind», ничего не происходит вообще. Кроме того, Team Explorer попросил меня обновить привязки к моему решению, и после того, как я это сделал, папки во всем моем проекте получили реорганизацию. Единственное, что, казалось бы, работало, это снова добавить решение для управления исходным кодом, но таким образом я переопределяю все файлы на сервере. – lukeshek

5

вместо подмены 100s файлов, посмотри на этом решении: http://regev.wordpress.com/2008/03/29/binding-to-source-control-issue/

«вместо того, чтобы получать самую последнюю версию через клиент управления исходного кода, вы должны открыли Visual Studio и выберите: Файл | Источник управление | Открыть из Source Control ... это создало бы решение на второй машине без проблем с привязкой ».

0

Загрузите решение как обычно, а затем щелкните правой кнопкой мыши на недоступном проекте. Затем отредактируйте файл проекта, чтобы прокомментировать параметры управления источником в xml. Затем перезагрузите проект.

0

Все просто: Прежде всего, добавьте отсутствующий проект через Source Control Explorer. Затем сделайте регистрацию заезда. Затем добавьте его в решение и выполните регистрацию измененного файла решения. Voila!

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