2012-09-10 30 views
20

我想從我的VS2010刪除AnkhSVN的安裝,但發現卸載選項是灰色的,當我瀏覽到工具* /擴展和更新。卸載AnkhSVN的從VS2012

開始的Visual Studio 2012爲管理員和取消選擇AnkhSVN的作爲源代碼控制未啓用卸載選項。

* 我並不是在叫喊工具,只是想在新UI的精神得到:-)

回答

22

AnkhSVN的顯然是不能被停用或從Visual Studio中卸載2012

待辦事項改爲:

  • 關閉Visual Studio的所有實例。
  • 運行AnkhSVN卸載程序。

注意:我在Revo Uninstaller中運行了卸載程序,並且沒有剩餘的構件(文件,註冊表項)。

卸載AnkhSVN後,您可能會發現某些項目在.csproj文件中仍然有源代碼管理綁定信息。我有一個包含10個項目的解決方案,其中只有8個存在這個問題(所有項目都由AnkhSVN控制......不知道爲什麼不都有問題)。在這種情況下,你將得到錯誤:

The project 'X' is under source control. An error occurred registering this project with source control. It is recommended that you not make any changes to this project.

我可以通過編輯的.csproj文件在文本編輯器,並刪除以下行來解決此問題:

<SccProjectName>Svn</SccProjectName> 
<SccLocalPath>Svn</SccLocalPath> 
<SccAuxPath>Svn</SccAuxPath> 
<SccProvider>SubversionScc</SccProvider> 
+0

Visual Studio會提供當您打開溶液中去除這些線路的選擇。我會建議僅僅這樣做,因爲它比手工操作更容易。 –

+1

一個更清潔的解決方案將是斷開項目(文件 - > Subversion - >更改源代碼管理),而AnkhSVN仍安裝,但結果是相同的。 –

7

我用

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

似乎沒有我的麻煩工作。 VS2012在卸載過程中未打開。