我想从我的VS2010安装中删除AnkhSVN,但是当我导航到TOOLS * / Extensions and Updates时,发现卸载选项显示为灰色。
以管理员身份启动Visual Studio 2012并取消选择AnkhSVN作为源控件提供程序未启用“卸载”选项。
* 我不是在喊TOOLS,只是想要了解新UI的精神: - )
答案 0 :(得分:22)
显然无法在Visual Studio 2012中禁用或卸载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没有打开。