La ventana de cambios pendientes de AnkhSVN arroja una excepción en Visual Studio 2019

La ventana de cambios pendientes de AnkhSVN arroja una excepción en Visual Studio 2019

Estoy usando AnkhSVN como complemento de control de fuente. Al abrir la ventana Cambios pendientes en Visual Studio 2019, se produce una excepción.

Se produjo un error interno:
Referencia a objeto no establecida como instancia de un objeto.
System.NullReferenceException: la referencia de objeto no está configurada como una instancia de un objeto.
   en Ankh.VS.Selection.CommandState.LoadThemeData()
   en Ankh.VS.Selection.CommandState.get_ThemeDefined()
   en Ankh.UI.PendingChanges.Commits.PendingCommitItem.RefreshText (contexto IAnkhServiceProvider)
   en Ankh.UI.PendingChanges.Commits.PendingCommitItem..ctor (vista PendingCommitsView, cambio PendingChange)
   en Ankh.UI.PendingChanges.Commits.PendingCommitItemCollection.GetWrapItem(PendingChange interno)
   en Ankh.Collections.KeyedWrapNotifyCollection`3.WrapInnerKeyedCollection.ResetCollection()
   en Ankh.Collections.KeyedWrapNotifyCollection`3..ctor(colección IKeyedNotifyCollection`2, contexto de objeto)
   en Ankh.UI.PendingChanges.Commits.PendingCommitsView.Ankh.UI.IPendingChangeUI.set_Items (valor IKeyedNotifyCollection`2)
   en Ankh.UI.PendingChanges.PendingCommitsPage.HookList()
   en Ankh.UI.PendingChanges.PendingCommitsPage.OnLoad(EventArgs e)
   en System.Windows.Forms.UserControl.OnCreateControl()
   en System.Windows.Forms.Control.CreateControl(Booleano fIgnoreVisible)
   en System.Windows.Forms.Control.CreateControl()
   en System.Windows.Forms.Control.SetVisibleCore (valor booleano)
   en System.Windows.Forms.Control.set_Visible (valor booleano)
   en Ankh.UI.PendingChanges.PendingChangesToolControl.ShowPanel (página PendingChangesPage, selección booleana)
   en Ankh.UI.PendingChanges.PendingChangesToolControl.OnLoad(EventArgs e)
   en System.Windows.Forms.UserControl.OnCreateControl()
   en System.Windows.Forms.Control.CreateControl(Booleano fIgnoreVisible)
   en System.Windows.Forms.Control.CreateControl()
   en Ankh.VSPackage.AnkhToolWindowPane.get_Window()
   en Microsoft.VisualStudio.Shell.WindowPane.Microsoft.VisualStudio.Shell.Interop.IVsUIElementPane.CreateUIElementPane(Object& uiElement)
   en Microsoft.VisualStudio.Platform.WindowManagement.UIElementDocumentObject.Init (Boolean initSize)
   en Microsoft.VisualStudio.Platform.WindowManagement.DocumentObjectSite.InitializeDocumentObject (Object punkView)
   en Microsoft.VisualStudio.Platform.WindowManagement.WindowManagerService.CreateContentPane(FrameMoniker frameMoniker, Boolean isDocument, String lpstrMkDoc, UInt32 eCreateWindowFlags, Object punkView, Object punkData, IServiceProvider pServiceProvider, IVsUIHierarchy pUIHierarchy, UInt32 vsid, Guid rguidCmdUI, padre de ViewGroup, IVsWindowFrame y ppWindowFrame)
   en Microsoft.VisualStudio.Platform.WindowManagement.WindowManagerService.CreateContentPane(String pszName, Int32 fDockViewOn, Int32 fDocument, String lpstrMkDoc, UInt32 eCreateWindowFlags, UInt32 dwToolWinId, Object punkView, Object punkData, IServiceProvider pServiceProvider, IVsUIHier archy pUIHierarchy, UInt32 vsid, Int32& pfDefaultPosition, Guid& rguidCmdUI, IVsWindowFrame y ppWindowFrame)
   en System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
   en Microsoft.VisualStudio.Shell.Package.CreateFrameForToolWindow (resultado de ToolWindowCreationResult, ID de Int32, Guid persistenceGuid)
   en Microsoft.VisualStudio.Shell.Package.CreateToolWindow (Tipo toolWindowType, ID Int32, indicadores UInt32, contexto de objeto, Guid persistenceGuid)
   en Microsoft.VisualStudio.Shell.Package.CreateToolWindow (Tipo toolWindowType, Int32 id, contexto de objeto)
   en Microsoft.VisualStudio.Shell.Package.CreateToolWindow (Tipo toolWindowType, Int32 id)
   en Microsoft.VisualStudio.Shell.Package.FindToolWindow (Tipo toolWindowType, ID Int32, creación booleana, herramienta ProvideToolWindowAttribute)
   en Ankh.VSPackage.AnkhSvnPackage.ShowToolWindow (AnkhToolWindow toolWindow, Int32 id, creación booleana)
   en Ankh.VSPackage.AnkhSvnPackage.ShowToolWindow (ventana AnkhToolWindow)
   en Ankh.Commands.UI.ShowToolWindows.OnExecute(CommandEventArgs e)
   en Ankh.Commands.CommandMapItem.OnExecute(CommandEventArgs e)
   en Ankh.Commands.CommandMapper.Execute (comando AnkhCommand, CommandEventArgs e)

¿Cómo se puede solucionar esto?

Respuesta1

Pude solucionar este problema actualizando una opción en Visual Studio...

Herramientas->Opciones->Extensiones-> y marque la casilla etiquetada: Permitir la carga automática sincrónica de extensiones (no recomendado. Requiere reiniciar Microsoft Visual Studio).

Encontré la información necesaria en esta publicación de blog:Actualizaciones para la carga automática sincrónica de extensiones en Visual Studio 2019.

información relacionada