AnkhSVN 在 Visual Studio 2017 年崩溃

AnkhSVN crash in Visual Studio 2017

[W10 Pro x64 v1709,Visual Studio 2017 社区 15.6.0,AnkhSVN 2.7.12815.35086]

我在 VS 2017 中 AnkhSVN 的 VS 启动时崩溃。我相信这只是今天才开始发生 - 我不记得上次打开 IDE 时发生过。 Uninstall/reinstall 的扩展没有帮助。当我尝试打开待定更改 window:

时出现错误消息

AnkhSVN Exception
An internal error occurred:
Object reference not set to an instance of an object.

堆栈跟踪:

System.NullReferenceException: Object reference not set to an instance of an object.
   at Ankh.UI.PendingChanges.PendingChangesToolControl.OnLoad(EventArgs e)
   at System.Windows.Forms.UserControl.OnCreateControl()
   at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   at System.Windows.Forms.Control.CreateControl()
   at Ankh.VSPackage.AnkhToolWindowPane.get_Window()
   at Microsoft.VisualStudio.Shell.Package.ToolWindowCreationResult..ctor(WindowPane window, UInt32 flags)
   at Microsoft.VisualStudio.Shell.Package.CreateToolWindow(Type toolWindowType, Int32 id, UInt32 flags, Object context, Guid persistenceGuid)
   at Microsoft.VisualStudio.Shell.Package.CreateToolWindow(Type toolWindowType, Int32 id, Object context)
   at Microsoft.VisualStudio.Shell.Package.CreateToolWindow(Type toolWindowType, Int32 id)
   at Microsoft.VisualStudio.Shell.Package.FindToolWindow(Type toolWindowType, Int32 id, Boolean create, ProvideToolWindowAttribute tool)
   at Ankh.VSPackage.AnkhSvnPackage.ShowToolWindow(AnkhToolWindow toolWindow, Int32 id, Boolean create)
   at Ankh.VSPackage.AnkhSvnPackage.ShowToolWindow(AnkhToolWindow window)
   at Ankh.Commands.UI.ShowToolWindows.OnExecute(CommandEventArgs e)
   at Ankh.Commands.CommandMapItem.OnExecute(CommandEventArgs e)
   at Ankh.Commands.CommandMapper.Execute(AnkhCommand command, CommandEventArgs e)

Troubleshooting/repair 个建议?

这似乎是 Visual Studio 2017 的 15.6 版本中引入的问题 - 我在 Visual Studio 2017 Professional v15.6 中看到了同样的问题。

这里有一个未解决的问题:https://developercommunity.visualstudio.com/content/problem/207735/ankhsvn-2712815-failed-to-load-pending-changes-vie.html 标记为正在调查中。我看到有 58 人在关注这个问题,所以希望它能得到一些关注并尽快得到解决。

Microsoft released fixed VS 15.6.1

我刚刚提交了一个修复程序。我认为您可以通过取消选中复选框来解决此问题,以便在 select 位置的对话框中的初始提交中添加所有文件。 (这曾经是前段时间的默认值)

这个问题将在下一个版本中修复,我会在接下来的两周内尝试解决这个问题。我认为 VS 2017 应该自动更新 AnkhSvn,除非你自己明确禁用它。

来源URL :- https://ankhsvn.open.collab.net/ds/viewMessage.do?dsForumId=582&dsMessageId=614598