Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2017 AnkhSVN未在Visual Studio 2017中显示_Visual Studio 2017_Ankhsvn - Fatal编程技术网

Visual studio 2017 AnkhSVN未在Visual Studio 2017中显示

Visual studio 2017 AnkhSVN未在Visual Studio 2017中显示,visual-studio-2017,ankhsvn,Visual Studio 2017,Ankhsvn,我无法将AnkhSVN视为Visual Studio 2017中“工具-选项-源代码管理”下的选项。我已经卸载并重新安装了AnkhSVN,但没有效果 有办法解决这个问题吗?我来这里是想找到同一个问题的答案。我运行的是Windows 10 Enterprise,在安装VS2017之前和之后,VS2015与AnkhSVN一起工作,但在VS2017中,AnkhSVN在SCC插件选择下不可用(即使在卸载和重新安装从下载的安装可执行文件之后,该文件提供了针对VS Dev15/2017的注册) 这就是最终起

我无法将AnkhSVN视为Visual Studio 2017中“工具-选项-源代码管理”下的选项。我已经卸载并重新安装了AnkhSVN,但没有效果


有办法解决这个问题吗?

我来这里是想找到同一个问题的答案。我运行的是Windows 10 Enterprise,在安装VS2017之前和之后,VS2015与AnkhSVN一起工作,但在VS2017中,AnkhSVN在SCC插件选择下不可用(即使在卸载和重新安装从下载的安装可执行文件之后,该文件提供了针对VS Dev15/2017的注册)

这就是最终起作用的原因:

  • 已删除AnkhSVN(Windows:添加或删除程序)
  • 已安装的AnkhSVN Nuget软件包(Visual Studio:工具/扩展和更新)
  • 因此,我认为诀窍是“删除MSI/EXE安装的程序,然后通过Visual Studio VSIX安装扩展”


    随后,我还可以通过运行下载的最新每日版本(2.7.12821)的EXE安装程序升级AnkhSVN(VSIX安装中的2.7.12815),之后AnkhSVN在VS2015和2017中都可用,尽管我不得不在2015年重新选择它。

    您必须安装“Ankh.VS15Package.VSIX”与系统中的AnkhSVN软件一起打包,作为您正在安装的AnkhSVN版本,可能只支持Visual Studio 2015或更低版本。我也遇到了同样的问题,并通过安装上面提到的软件包解决了这个问题。

    我在VS2017中遇到了同样的问题,并尝试了AlanK提供的解决方案,但没有成功。 以下是为我解决问题的解决方案:

  • 卸载源代码管理插件

  • 备份以下文件:

    • C:\USERS\USERNAME\APPDATA\LOCAL\MICROSOFT\VISUALSTUDIO\15.0\uxxxxxxxx\privateregistry.bin

    • C:\USERS\USERNAME\APPDATA\LOCAL\MICROSOFT\VISUALSTUDIO\15.0\uuxxxxx\privateregistry.user.bin

  • 删除以下文件:

    • C:\USERS\USERNAME\APPDATA\LOCAL\MICROSOFT\VISUALSTUDIO\15.0\uxxxxxxxx\privateregistry.bin
    • C:\USERS\USERNAME\APPDATA\LOCAL\MICROSOFT\VISUALSTUDIO\15.0\uuxxxxx\privateregistry.user.bin
  • 启动Visual Studio 2017

  • 安装源代码管理插件


  • 在一次Visual Studio 2017更新后,我也遇到了类似的问题。我让VisualStudio运行,并试图遵循@AlanK的步骤。我在步骤1中卸载了。当我执行步骤2时,VS说插件已经安装。我重新启动了Visual Studio,认为它对我通过添加/删除程序卸载的事实感到困惑

    我再次检查,AnkhSVN插件显示为已禁用。我启用了它,然后AnkhSVN和VS2017又开始玩得很好

    我阅读了Snehlata Shaw的答案,我认为我从添加/删除程序中卸载的是2015年及更早版本的AnkhSvn。我不能100%确定卸载它是否对2017版有帮助


    总之,确保插件不仅仅是被禁用的。VS 2017表示(现在已启用)AnknSvn将启动速度降低了6秒,可能是我在没有意识到我在做什么的情况下禁用了它(周一上午??)

    你安装了这个版本吗?@KenTucker-我使用工具|扩展和更新安装了它,它给了我版本2.7.12815(这是你引用的页面上引用的最新版本)。我尝试了答案中提到的所有内容,但都没有用。我们刚安装了windows 10 professional,并提供了最新和最棒的更新,包括几周前我的系统上的秋季更新。最新的Visual Studio 2017版本根本没有检测到AnkhSVN。选项/工具栏中没有任何内容,但在添加/删除程序中有一个条目“AnkSVN 2.6.12735.14。其他工具也有同样的问题。我在非Windows 10 professional的秋季更新中没有发现这个问题。我几乎想得出结论,秋季更新是一个主要集群&*(&#$%)()#。是的,下载VSIX并从中安装。我以前是从内部安装VSIX而不是从怪异的VSIX中安装的!谢谢:)VS2017不再支持用于VS2005-2015的基于注册表的安装。只有一些非常早期的预览版本支持这一点。我们将不得不在将来的版本中使用vsix安装。对于VS2017,这起到了作用,但我的社区版VS 2015仍然不起作用。请复制此处相关内容,链接可以更改或者,谢谢你的提示