我无法在Visual Studio 2017中的“工具 - 选项 - 源代码管理”下看到AnkhSVN作为选项。我已经卸载并重新安装了AnkhSVN,但没有效果。
有没有办法解决这个问题?
答案 0 :(得分:14)
我来到这里寻找同一个问题的答案。我正在运行Windows 10企业版并且在安装VS2017之前和之后安装了VS2015和AnkhSVN,但在VS2017中,在SCC插件选择下无法使用AnkhSVN(即使卸载并重新安装从http://ankhsvn.open.collab.net下载的安装可执行文件,提供VS Dev15 / 2017的注册)。
这最终起作用了:
所以我认为诀窍是删除MSI / EXE安装的程序,然后通过Visual Studio VSIX"安装扩展程序。
我随后也可以通过运行下载的EXE安装程序升级最新的每日版本(2.7.12821)来升级AnkhSVN(2.7.12815来自VSIX安装),之后在VS2015和2017都可以使用AnkhSVN,尽管我不得不在2015年重新选择它。
答案 1 :(得分:2)
我和VS2017有同样的问题,并尝试了AlanK提供的解决方案无济于事。 以下是为我解决问题的解决方案: https://developercommunity.visualstudio.com/content/problem/119486/on-fresh-installation-extensions-are-not-working.html
卸载源代码管理插件。
备份以下文件:
C:\ Users \用户名\ APPDATA \ LOCAL \ MICROSOFT \ VisualStudio的\ 15.0_XXXXXXXX \ privateregistry.bin
C:\ Users \用户名\ APPDATA \ LOCAL \ MICROSOFT \ VisualStudio的\ 15.0_XXXXXXXX \ privateregistry.user.bin
删除这些文件:
- C:\ Users \用户名\ APPDATA \ LOCAL \ MICROSOFT \ VisualStudio的\ 15.0_XXXXXXXX \ privateregistry.bin
- C:\ Users \用户名\ APPDATA \ LOCAL \ MICROSOFT \ VisualStudio的\ 15.0_XXXXXXXX \ privateregistry.user.bin
启动Visual Studio 2017。
- 醇>
安装源代码管理插件。
答案 2 :(得分:1)
您必须在系统中安装“Ankh.VS15Package.vsix”软件包以及AnkhSVN软件,因为您安装的AnkhSVN版本可能仅支持Visual Studio 2015或更低版本。我有同样的问题,并通过安装提到的包来解决它。
答案 3 :(得分:0)
在其中一个Visual Studio 2017更新之后,我遇到了类似的问题。我正在运行Visual Studio,并且尝试遵循@AlanK的步骤。我按照第1步中的说明进行了卸载。当我完成第2步时,VS表示该插件已安装。我重新启动了Visual Studio,以为我对通过“添加/删除程序”卸载的事实感到困惑。
我再次检查,AnkhSVN插件显示为已禁用。我启用了它,然后AnkhSVN和VS 2017再次开始正常播放。
我阅读了Snehlata Shaw的回答,我认为从添加/删除程序中卸载的是2015年或更早版本的AnkhSvn。我不能100%确定卸载它对2017年版本是否有帮助。
总而言之,请确保不只是禁用插件。 VS 2017说(现在已启用),AnknSvn将启动速度减慢了6秒钟,也许我禁用了它,但没有意识到我在做什么(星期一早上??)。