从VS2012卸载AnkhSVN

时间:2012-09-10 17:10:24

标签: visual-studio ankhsvn

我想从我的VS2010安装中删除AnkhSVN,但是当我导航到TOOLS * / Extensions and Updates时,发现卸载选项显示为灰色。

以管理员身份启动Visual Studio 2012并取消选择AnkhSVN作为源控件提供程序未启用“卸载”选项。

* 我不是在喊TOOLS,只是想要了解新UI的精神: - )

2 个答案:

答案 0 :(得分:22)

显然无法在Visual Studio 2012中禁用或卸载AnkhSVN。

请执行以下操作:

  • 关闭Visual Studio的所有实例。
  • 运行AnkhSVN卸载程序。

注意:我在Revo Uninstaller中运行了卸载程序,并且没有遗留工件(文件,注册表项)。

卸载AnkhSVN后,您可能会发现某些项目仍然在.csproj文件中包含源代码控制绑定信息。我有10个项目的解决方案,其中只有8个有这个问题(所有项目都由AnkhSVN控制......不知道为什么不是所有项目都有问题)。在这种情况下,您将收到错误:

  

项目'X'受源代码管理。使用源代码管理注册此项目时出错。建议您不要对此项目进行任何更改。

我能够通过在文本编辑器中编辑.csproj文件并删除以下行来解决此问题:

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

答案 1 :(得分:8)

我用过

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

对我而言似乎没有麻烦。在卸载过程中VS2012没有打开。