我想从我的 VS2010 安装中删除 AnkhSVN,但是当我导航到 TOOLS*/Extensions and Updates 时发现卸载选项是灰色的。
以管理员身份启动 Visual Studio 2012 并取消选择 AnkhSVN 作为源代码控制提供程序未启用卸载选项。
*我不是在大喊工具,只是想融入新 UI 的精神 :-)
我想从我的 VS2010 安装中删除 AnkhSVN,但是当我导航到 TOOLS*/Extensions and Updates 时发现卸载选项是灰色的。
以管理员身份启动 Visual Studio 2012 并取消选择 AnkhSVN 作为源代码控制提供程序未启用卸载选项。
*我不是在大喊工具,只是想融入新 UI 的精神 :-)
AnkhSVN 显然无法从 Visual Studio 2012 中禁用或卸载。
请改为执行以下操作:
注意:我在 Revo Uninstaller 中运行了卸载程序,并且没有遗留工件(文件、注册表项)。
卸载 AnkhSVN 后,您可能会发现您的某些项目在 .csproj 文件中仍然存在源代码控制绑定信息。我有一个包含 10 个项目的解决方案,其中只有 8 个有这个问题(所有项目都由 AnkhSVN 控制......不知道为什么不是所有项目都有这个问题)。在这种情况下,您将收到错误消息:
项目“X”受源代码控制。将此项目注册到源代码管理时发生错误。建议您不要对此项目进行任何更改。
我可以通过在文本编辑器中编辑 .csproj 文件并删除以下行来解决此问题:
<SccProjectName>Svn</SccProjectName>
<SccLocalPath>Svn</SccLocalPath>
<SccAuxPath>Svn</SccAuxPath>
<SccProvider>SubversionScc</SccProvider>
我用了
Windows > Control Panel > Programs > Uninstall a Program > AnkhSVN.
对我来说似乎没有任何麻烦。VS2012 在卸载过程中没有打开。