最近、Team Foundation Server 2008 をインストールし、Visual Studio 2008 コードと、まだ .Net に移行中の Visual FoxPro 9 コードの両方に使用しています。VFP9 IDE から接続するには、TFS MSSCCI プロバイダーをインストールする必要がありました。それは正常に動作しますが、Visual Studio は使用するソース管理プラグインについて混乱しているようで、チーム エクスプローラーでインストールされた "Visual Studio Team Foundation Server" プラグインではなく、TFS MSSCCI プロバイダーに戻り続けます。プラグインが変更されると、TFS からコードを取得/チェックインしようとするとエラーが発生します。Visual Studio で Team Explorer プラグインを既定として保持するにはどうすればよいですか?
5 に答える
VSS から TFS への移行の一環として、ソース管理バインディングが変換されていないことが判明しました。ソリューションを再バインドすると、問題が解決しました。
したがって、問題は、VS がデフォルトの選択を保持していないことではありませんでした。開こうとしていたソリューション ファイルのバインディングに基づいて、ソース管理プラグインを変更しただけでした。
OK、私はちょうど同じ答えを持っていて、それを解決したと思います。管理者として変更する必要があります。
そこで、管理者として起動した VS2013 を右クリックし、SCC プラグインを [なし] に設定して終了しました。その後、同じように開始し、AnkhSVN に変更して終了しました。
通常どおり起動すると、TFS ではなく、正しい SVN のデフォルトが設定されるようになりました!
VS 2008 が使用しているソース管理プラグインを TFS に切り替えてみましたか? このオプションは、[ツール] > [オプション] > [ソース管理] にあります。デフォルト設定オプションはないようですが、設定後にVSを閉じると値が保存されます。
幸運を。
VS2008 の [ツール] メニューから: VS2008 -> ツール -> オプション -> ソース管理 -> プラグインの選択 -> 必要なプラグインを選択します。
@smaclell、@Vivek - はい、試してみましたが、現在のセッションでは機能しますが、次にビジュアル スタジオを開くと元に戻ります。
また、None に変更してから VS を閉じ、TFS に変更して VS を閉じることを提案する投稿も見ました。これにより、デフォルトが None に固執するように見えましたが、TFS からソリューションを開こうとすると、実際には MSSCCI プロバイダーを再び使用するようになりました。
チーム エクスプローラーのインストールで修復を試みます。チーム エクスプローラーのインストール後に MSSCCI プロバイダーをインストールしたと思います。