web-dev-qa-db-ja.com

Visual Studio 2017でAnkhSVNが表示されない

Visual Studio 2017の「ツール-オプション-ソース管理」の下にAnkhSVNがオプションとして表示されません。AnkhSVNをアンインストールして再インストールしましたが、効果はありません。

これを修正する方法はありますか?

9
Sean Kearon

同じ質問に対する答えを探してここに来ました。 Windows 10 Enterpriseを実行しており、VS2017のインストール前後にAnkhSVNでVS2015が動作していましたが、VS2017ではAnkhSVNはSCCプラグインの選択(インストール実行可能ファイルのアンインストールおよび再インストール後でも使用可能) http://ankhsvn.open.collab.net からダウンロードし、VS Dev15/2017に対して登録を提供します)。

これが最終的に機能したものです:

  1. AnkhSVNを削除(Windows:プログラムの追加と削除)
  2. インストールされたAnkhSVN Nugetパッケージ(Visual Studio:ツール/拡張機能と更新プログラム)

だから私が信じているトリックは、「MSI/EXEによってインストールされたプログラムを削除し、続いてVisual Studio VSIXを介してインストール拡張機能をインストールする」ことです。

その後、最新のデイリービルド(2.7.12821)用にダウンロードしたEXEインストーラーを実行することで、AnkhSVN(VSIXインストールから2.7.12815)をアップグレードできました。その後、AnkhSVNはVS2015と2017の両方で利用可能になりましたが、再選択する必要がありました2015年に。

14
AlanK

VS2017でも同じ問題が発生し、AlanKが提供する解決策を試してみました。ここに私のための問題を解決した解決策があります: https://developercommunity.visualstudio.com/content/problem/119486/on-fresh-installation-extensions-are-not-working.html

  1. ソース管理プラグインをアンインストールします。

  2. 次のファイルのバックアップを作成します。

    • C:\ USERS\USERNAME\APPDATA\LOCAL\Microsoft\VISUALSTUDIO\15.0_XXXXXXXX\privateregistry.bin

    • C:\ USERS\USERNAME\APPDATA\LOCAL\Microsoft\VISUALSTUDIO\15.0_XXXXXXXX\privateregistry.user.bin

  3. これらのファイルを削除します。

    • C:\ USERS\USERNAME\APPDATA\LOCAL\Microsoft\VISUALSTUDIO\15.0_XXXXXXXX\privateregistry.bin
    • C:\ USERS\USERNAME\APPDATA\LOCAL\Microsoft\VISUALSTUDIO\15.0_XXXXXXXX\privateregistry.user.bin
  4. Visual Studio 2017を起動します。

  5. ソース管理プラグインをインストールします。

3
Elebasi

インストールしているAnkhSVNのバージョンはVisual Studio 2015以前までしかサポートしていない可能性があるため、システムにAnkhSVNソフトウェアとともに「Ankh.VS15Package.vsix」パッケージをインストールする必要があります。私は同じ問題を抱えていて、言及されたパッケージをインストールすることでそれを解決しました。

1
Snehlata Shaw

Visual Studio 2017の更新プログラムの1つの後、同様の問題が発生しました。 Visual Studioを実行していて、@ AlanKの手順に従うことを試みていました。ステップ1のようにアンインストールしました。ステップ2を実行したとき、VSはプラグインが既にインストールされていると言いました。 Visual Studioを再起動しました。プログラムの追加と削除でアンインストールしたという事実が混乱していると思いました。

もう一度確認したところ、AnkhSVNプラグインは無効として表示されていました。それを有効にすると、AnkhSVNとVS 2017が再びうまく再生し始めました。

Snehlata Shawからの回答を読みました。プログラムの追加と削除からアンインストールしたのは、2015年以前のAnkhSvnのバージョンだと思います。私はそれをアンインストールしても2017年版で助けになったのか助けにならなかったのか100%確信できません。

要約すると、プラグインが単に無効になっていないことを確認してください。 VS 2017では、AnknSvnは起動を6秒遅くし、おそらく私が何をしていたのか分からずに無効にしました(月曜日の朝??).

0
Ironchef