Visual Studio 2010 не будет сохранять TFS в качестве текущего плагина управления исходным кодом? - PullRequest
5 голосов
/ 21 февраля 2011

Я настраиваю VS.Net 2010 на новом ПК с Win7 для подключения к репозиторию Team Foundation Server.После выбора Team Foundation Server в качестве текущего модуля управления исходным кодом в разделе Инструменты -> Параметры VS.Net снова переключается на «Нет».

Если я выбираю TFS, нажимаю «ОК» и сразу же открываю решение, использующее TFS, VS.Net говорит, что не может связаться с системой контроля версий, и спрашивает, хочу ли я временно работать без привязки.Странно то, что каждые несколько попыток все работает, и я могу работать, подключенный к TFS.

Если я выберу TFS, нажмите OK и сразу вернитесь в Инструменты-> Параметры, 2 из 3 раз "Нет"будет выбран в качестве поставщика управления исходным кодом.

Также попытался запустить VS.Net с правами администратора и без, с теми же результатами.

Ответы [ 2 ]

4 голосов
/ 22 февраля 2011

Эта проблема была вызвана устаревшими привязками контроля исходного кода, которые все еще присутствуют в файлах .csproj и .sln, оставленных на месте после импорта проекта из VSS в TFS.У меня не было установлено VSS в моей системе, поэтому я получил эту ошибку (не удалось найти поставщика VSS).Чтобы решить эту проблему, необходимо отменить привязку проекта от поставщика исходного кода при появлении соответствующего запроса, а затем выполнить повторную привязку к TFS с помощью меню «Файл» -> «Управление исходным кодом» -> «Изменить контроль исходного кода».

Эта ссылка была очень полезной ... http://blogs.msdn.com/b/nagendra/archive/2005/09/30/475633.aspx

1 голос
/ 15 апреля 2013

В моем случае мне пришлось запустить VS2010 в безопасном режиме

devenv.exe /safemode

Запустите приведенную выше команду в командной строке. Это должно запустить VS2010 без включенного плагина. Затем перейдите в меню «Инструменты»> «Параметры» и выберите «Контроль исходного кода» (например, TFS или любой другой) и нажмите «ОК». Это должно решить проблему.

...