我想从我的 VS2010 安装中删除 AnkhSVN,但是当我导航到 TOOLS*/Extensions and Updates 时发现卸载选项是灰色的。
以管理员身份启动 Visual Studio 2012 并取消选择 AnkhSVN 作为源代码控制提供程序未启用卸载选项。
*我不是在大喊工具,只是想融入新 UI 的精神 :-)
请您参考如下方法:
AnkhSVN 显然无法从 Visual Studio 2012 中禁用或卸载。
请改为执行以下操作:
注意:我在 Revo Uninstaller 中运行了卸载程序,并且没有遗留工件(文件、注册表项)。
卸载 AnkhSVN 后,您可能会发现您的某些项目在 .csproj 文件中仍然存在源代码控制绑定(bind)信息。我有一个包含 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>


