20

VS2010 インストールから AnkhSVN を削除したいのですが、TOOLS*/Extensions and Updates に移動すると、[アンインストール] オプションがグレー表示されています。

管理者として Visual Studio 2012 を起動し、ソース管理プロバイダーとして AnkhSVN の選択を解除しても、[アンインストール] オプションが有効になりませんでした。

*私はツールを叫んでいるのではなく、新しい UI の精神を取り入れようとしているだけです :-)

4

2 に答える 2

22

AnkhSVN は、Visual Studio 2012 内から無効化またはアンインストールできないようです。

代わりに次の操作を行います。

  • Visual Studio のすべてのインスタンスを閉じます。
  • AnkhSVN アンインストーラーを実行します。

注: Revo Uninstaller でアンインストーラーを実行しましたが、アーティファクト (ファイル、レジストリ エントリ) は残っていませんでした。

AnkhSVN をアンインストールした後、一部のプロジェクトの .csproj ファイルにソース管理バインディング情報が残っていることがあります。私は10個のプロジェクトで解決策を持っていましたが、そのうち8個だけがこの問題を抱えていました(すべてのプロジェクトがAnkhSVNによって制御されていました...なぜすべてが問題を抱えていなかったのかわかりません)。その場合、次のエラーが発生します。

プロジェクト 'X' はソース管理下にあります。このプロジェクトをソース管理に登録中にエラーが発生しました。このプロジェクトに変更を加えないことをお勧めします。

テキスト エディターで .csproj ファイルを編集し、次の行を削除することで、これを解決できました。

<SccProjectName>Svn</SccProjectName>
<SccLocalPath>Svn</SccLocalPath>
<SccAuxPath>Svn</SccAuxPath>
<SccProvider>SubversionScc</SccProvider>
于 2012-09-10T17:10:23.837 に答える
8

使った

Windows > Control Panel > Programs > Uninstall a Program > AnkhSVN.

私にとっては問題なく動作するようです。アンインストール中に VS2012 が開かれませんでした。

于 2014-10-29T10:37:29.643 に答える