У меня была очень неприятная проблема, я нашел решение, но я хотел бы спросить вас, почему он ведет себя так...
Я использую Visual Studio 2012 с TFS 2012. Все было хорошо, но однажды я обнаружил проблему. Когда я добавлю новый проект в свое решение, я всегда получаю это сообщение каждый раз, когда я снова открываю решение:
Этот файл проекта... не привязан к исходному элементу управления, но решение содержит информацию о привязке к нему. Вы хотите...
Что бы я ни сделал, у меня все еще есть это сообщение. В окне File- > Source Control- > Advanced- > Change Source Control... все было в порядке. Файлы *.vspscc, которые правильно создаются с хорошим контентом. Я удалял привязку и добавлял ее снова и снова, но это не помогло. Все время у меня было это раздражающее сообщение...
И затем я заметил одно различие в файлах *.csproj. У моего проблемного проекта не было следующих данных XML:
<SccProjectName>SAK</SccProjectName>
<SccLocalPath>SAK</SccLocalPath>
<SccAuxPath>SAK</SccAuxPath>
<SccProvider>SAK</SccProvider>
Когда я добавил эти строки, проблема была решена...
Есть ли кто-нибудь, кто может сказать мне, почему те элементы, которые отсутствуют, и почему они вызывают такую нескончаемую проблему с раздражающим сообщением о привязке решения?
Спасибо