AnkhSVN 未在 Visual Studio 2017 中显示
AnkhSVN not showing in Visual Studio 2017
我在 Visual Studio 2017 年的 "Tools - Options - Source Control" 下看不到 AnkhSVN 作为选项。我已经卸载并重新安装 AnkhSVN,但没有效果。
有办法解决这个问题吗?
我来这里是为了寻找同一个问题的答案。我是 运行 Windows 10 Enterprise 并且在安装 VS2017 之前和之后使用带有 AnkhSVN 的 VS2015,但是在 VS2017 中,AnkhSVN 在 SCC 插件选择下不可用(即使在卸载并重新安装下载的安装可执行文件之后来自 http://ankhsvn.open.collab.net,提供针对 VS Dev15/2017 的注册)。
这是最终起作用的方法:
- 删除了 AnkhSVN(Windows:添加或删除程序)
- 已安装 AnkhSVN Nuget 包(Visual Studio:Tools/Extensions 和更新)
所以我认为的诀窍是"remove program installed by MSI/EXE followed by install extension via Visual Studio VSIX"。
我随后也能够升级 AnkhSVN(VSIX 安装中的 2.7.12815),通过 运行 下载的最新每日构建(2.7.12821)的 EXE 安装程序,之后 AnkhSVN 在两者中都可用VS2015和2017,虽然我在2015年不得不重选。
您必须在系统中安装 "Ankh.VS15Package.vsix" 软件包和 AnkhSVN 软件,因为您正在安装的 AnkhSVN 版本可能仅支持 Visual Studio 2015 或更低版本。我遇到了同样的问题,并通过安装提到的软件包解决了它。
我在VS2017上遇到了同样的问题,尝试了AlanK提供的解决方案无果。
这是为我解决问题的解决方案:
https://developercommunity.visualstudio.com/content/problem/119486/on-fresh-installation-extensions-are-not-working.html
Uninstall the source control plug-in.
Make a backup of the following files:
C:\USERS\USERNAME\APPDATA\LOCAL\MICROSOFT\VISUALSTUDIO.0_XXXXXXXX\privateregistry.bin
C:\USERS\USERNAME\APPDATA\LOCAL\MICROSOFT\VISUALSTUDIO.0_XXXXXXXX\privateregistry.user.bin
Remove these files:
- C:\USERS\USERNAME\APPDATA\LOCAL\MICROSOFT\VISUALSTUDIO.0_XXXXXXXX\privateregistry.bin
- C:\USERS\USERNAME\APPDATA\LOCAL\MICROSOFT\VISUALSTUDIO.0_XXXXXXXX\privateregistry.user.bin
Start Visual Studio 2017.
Install the source control plug-in.
我在 Visual Studio 2017 年更新之一后遇到了类似的问题。我有 Visual Studio 运行 并且我试图遵循@AlanK 的步骤。我按照第 1 步卸载了。当我执行第 2 步时,VS 说插件已经安装。我重新启动 Visual Studio,认为它对我通过 Add/Remove 程序卸载的事实感到困惑。
我再次检查,AnkhSVN 插件显示为已禁用。我启用了它,然后 AnkhSVN 和 VS 2017 又开始正常运行了。
我阅读了 Snehlata Shaw 的回答,我认为我从 Add/Remove 程序中卸载的是 AnkhSvn 的 2015 和更早版本。我不能 100% 确定卸载它对 2017 版本有帮助或没有帮助。
总而言之,确保插件不只是被禁用。 VS 2017 说(现在已启用)AnknSvn 将启动速度减慢了 6 秒,也许我禁用了它而没有意识到我在做什么(星期一早上??)。
我在 Visual Studio 2017 年的 "Tools - Options - Source Control" 下看不到 AnkhSVN 作为选项。我已经卸载并重新安装 AnkhSVN,但没有效果。
有办法解决这个问题吗?
我来这里是为了寻找同一个问题的答案。我是 运行 Windows 10 Enterprise 并且在安装 VS2017 之前和之后使用带有 AnkhSVN 的 VS2015,但是在 VS2017 中,AnkhSVN 在 SCC 插件选择下不可用(即使在卸载并重新安装下载的安装可执行文件之后来自 http://ankhsvn.open.collab.net,提供针对 VS Dev15/2017 的注册)。
这是最终起作用的方法:
- 删除了 AnkhSVN(Windows:添加或删除程序)
- 已安装 AnkhSVN Nuget 包(Visual Studio:Tools/Extensions 和更新)
所以我认为的诀窍是"remove program installed by MSI/EXE followed by install extension via Visual Studio VSIX"。
我随后也能够升级 AnkhSVN(VSIX 安装中的 2.7.12815),通过 运行 下载的最新每日构建(2.7.12821)的 EXE 安装程序,之后 AnkhSVN 在两者中都可用VS2015和2017,虽然我在2015年不得不重选。
您必须在系统中安装 "Ankh.VS15Package.vsix" 软件包和 AnkhSVN 软件,因为您正在安装的 AnkhSVN 版本可能仅支持 Visual Studio 2015 或更低版本。我遇到了同样的问题,并通过安装提到的软件包解决了它。
我在VS2017上遇到了同样的问题,尝试了AlanK提供的解决方案无果。 这是为我解决问题的解决方案: https://developercommunity.visualstudio.com/content/problem/119486/on-fresh-installation-extensions-are-not-working.html
Uninstall the source control plug-in.
Make a backup of the following files:
C:\USERS\USERNAME\APPDATA\LOCAL\MICROSOFT\VISUALSTUDIO.0_XXXXXXXX\privateregistry.bin
C:\USERS\USERNAME\APPDATA\LOCAL\MICROSOFT\VISUALSTUDIO.0_XXXXXXXX\privateregistry.user.bin
Remove these files:
- C:\USERS\USERNAME\APPDATA\LOCAL\MICROSOFT\VISUALSTUDIO.0_XXXXXXXX\privateregistry.bin
- C:\USERS\USERNAME\APPDATA\LOCAL\MICROSOFT\VISUALSTUDIO.0_XXXXXXXX\privateregistry.user.bin
Start Visual Studio 2017.
Install the source control plug-in.
我在 Visual Studio 2017 年更新之一后遇到了类似的问题。我有 Visual Studio 运行 并且我试图遵循@AlanK 的步骤。我按照第 1 步卸载了。当我执行第 2 步时,VS 说插件已经安装。我重新启动 Visual Studio,认为它对我通过 Add/Remove 程序卸载的事实感到困惑。
我再次检查,AnkhSVN 插件显示为已禁用。我启用了它,然后 AnkhSVN 和 VS 2017 又开始正常运行了。
我阅读了 Snehlata Shaw 的回答,我认为我从 Add/Remove 程序中卸载的是 AnkhSvn 的 2015 和更早版本。我不能 100% 确定卸载它对 2017 版本有帮助或没有帮助。
总而言之,确保插件不只是被禁用。 VS 2017 说(现在已启用)AnknSvn 将启动速度减慢了 6 秒,也许我禁用了它而没有意识到我在做什么(星期一早上??)。