2017-07-20 15 views
0

ソリューションを開くたびに、ソースコントロール(VSTS-TFSを使用)へのバインディングが失われます。他のすべてのプロジェクトは拘束されたままです。 File | Source Control | Advanced | Change Source Controlを開いて、再度バインドします。ソリューションを閉じるか、VSをシャットダウンするまでは、すべて問題ありません。ソリューションを再度開くと、再びアンバインドされます。毎回起こります。ソースを分岐する場合でも、ブランチでソリューションを開くときに問題が発生します。ソリューションルーズソースコントロール毎回バインディングが閉じられる

質問:誰もこれを解決する方法を知っていますか? また、ソリューションとプロジェクトのソース管理バインディング情報はどこに保存されていますか?あなたはxx.csprojファイルを開くことができ

答えて

0

、など.csprojファイル内のいくつかの要素があるはず:

<SccProjectName>SAK</SccProjectName> 
<SccLocalPath>SAK</SccLocalPath> 
<SccAuxPath>SAK</SccAuxPath> 
<SccProvider>SAK</SccProvider> 

あり、ソリューションファイルで似たようなことがテキストでソリューションを開く必要があります。あなたのTFSサーバーで

GlobalSection(TeamFoundationVersionControl) = preSolution 
    SccNumberOfProjects = 1 
    SccEnterpriseProvider = {4CA58AB2-18FA-4F8D-95D4-32DDF2xxxxC} 
    SccTeamFoundationServer = https://tfsserver:8080/tfs/defaultcollection 
    SccProjectUniqueName0 = HelloWorld.csproj 
    SccProjectName0 = . 
    SccLocalPath0 = . 
    SccProvider0 = {4CA58AB2-18FA-4F8D-95D4-32DDF2xxxxC} 
EndGlobalSection 

あなたが他の人との特別な溶液中のファイルを比較(うまく機能)ができ、それは間違って何かがある、手動の両方.sln.csprojファイルを修正してみてください。

この変更をチェックしたあとで、clear VS and TFS cacheも試してみてください。最後に問題が解決されているかどうかを確認してください。

関連する問題