40

Windows 7 Professional x64 を使用しています。Visual Studio 2010 Premium と Visual Studio 2012 Premium がマシンにインストールされています。

2011 年 12 月に TFS Power Tools をインストールしました。インストールが成功した後、コンピューターを再起動しました。次に、TFS 2010 からフォルダーをチェックアウトしましたが、フォルダーを右クリックしても、Windows エクスプローラーのコンテキスト メニューに TFS メニュー項目が表示されません。

アンインストールして再インストールし、PCを再起動して再度インストールしてから再起動しましたが、同じ問題が発生しました。

ここで概説されている手順に従いました: TFS Power Tools: Shell Extension : Context Menu Quirky and TFS Icons on Files/Folders missing

しかし、同じ問題が発生します。TFSメニュー項目をコンテキストメニューに表示するために他に何ができるか知っている人はいますか?

前もって感謝します、

4

7 に答える 7

22

これが役立つかどうか、または新しいバージョンを使用する意思があるかどうかはわかりませんが、まったく同じ環境と問題がありました.

私が行ったことは、古い TFS Power Tools ( Control-Panel/Programs-and-Features に「Microsoft Team Foundation Server」プレフィックスおよび/または「Microsoft Visual Studio Team Foundation Server」でリストされている) をアンインストールし、新しいものをインストールすることです。 RTM であるバージョン。これらはhttp://www.microsoft.com/en-nz/download/details.aspx?id=35775からダウンロードでき、以下のリストと同じ順序でインストールできます。

  1. Team Foundation Server 2012 RTM Power Tools.msi
  2. Visual Studio Team Foundation Server 2012 Update 1 Power Tools.msi
  3. Visual Studio Team Foundation Server 2012 Update 2 Power Tools.msi

開始する前に Visual Studio を閉じ、インストール後に再起動すると、TFS にあることを示す緑色の矢印と共にコンテキスト メニューが表示されます。

これがそのスクリーンショットです

ここに画像の説明を入力

また、この投稿でアドバイスされているように、インストール後、これはすぐには発生しないことに注意してください: TFS Power Tools: Shell Extension : Context Menu Quirky and TFS Icons on Files/Folders missing

TfsComProviderSvr.exe がローカル フォルダーがワークスペースであるかどうかを確認し、シェル拡張機能を登録するには、しばらく時間がかかることがあります。

したがって、これは多くの変数、TFS サーバーの速度、マシンの速度、およびネットワークの速度に依存します。私の場合、すべてを完全に表示するために一晩放置しました。

于 2013-06-17T20:52:09.397 に答える
5

私は同じ問題を抱えていましたが、このファイルを実行しただけです:

C:\Program Files (x86)\Microsoft Team Foundation Server 2012 Power Tools\TfsComProviderSvr.exe

数分後、メニューが表示されました。

于 2014-09-20T02:32:00.830 に答える
4

この問題は、ログオンしているユーザーとは異なる資格情報 (つまり、管理者権限を持つアカウント) で Visual Studio を実行している場合にも発生します。同じユーザーとしてログオンすると、ShellExtension が正しく表示されます。しかし、それはここではオプションではありません...

私はまだ解決策を見つけていません。TfsComProviderSvr.exeにいくつかのオプションを設定できると便利な機能です。これにより、ログオンしているユーザーとは異なる「チーム メンバー」のワークスペース フォルダーを監視できるようになります...

Explorer.exeを他の資格情報で実行しようとしましたが、新しいTfsComProviderSvr.exeが生成されません。別の資格情報を使用して手動で開始しても機能しないようです。TfsComProviderSvr.exe のインスタンスは、現在ログオンしているユーザーに対して常に (再) 生成されます。

于 2014-11-06T09:19:51.823 に答える
2

明らかなことを共有して申し訳ありませんが、同様の問題がありました。私の場合、デフォルトで選択されたインストール済み機能が予想とは異なっていたようです。

「修復」ではなく「変更」を使用してインストーラーを再実行し、Windows シェル拡張機能がインストール用に選択されていることを確認しました。

セットアップのスクリーンショット

同様の環境(VS 2013 Professionalを使用したVS 2010シェル)を実行しています。おそらくそれはデフォルトに影響を与えます。

これが私が使用したPower Tools Installerです。

于 2014-12-19T14:27:38.770 に答える
1

これが私が私のものを修正した方法です。Visual Studio 2015 をインストールし、VS 2015 用の TFS Power Tools をインストールしました。Visual Studio 2017 もインストールしました。通常は VS 2017 を使用し、そこに TFS を接続しました。VS 2015 を TFS に接続していなかったため、パワー ツール メニューがエクスプローラーに表示されませんでした。私は最終的に、同じバージョンの Visual Studio をインストールする必要があると言うとき、その Visual Studio Team Explorer を TFS に接続する必要があることに気付きました。それ以上使用する必要はありませんが、ここに表示されているように、ダイアログを使用して接続する必要があります。

Team Foundation サーバーに接続する

于 2018-02-06T23:40:14.840 に答える