AnkhSVN-Fenster für ausstehende Änderungen löst in Visual Studio 2019 eine Ausnahme aus

AnkhSVN-Fenster für ausstehende Änderungen löst in Visual Studio 2019 eine Ausnahme aus

Ich verwende AnkhSVN als Quellcodeverwaltungs-Plugin. Beim Öffnen des Fensters „Ausstehende Änderungen“ in Visual Studio 2019 tritt eine Ausnahme auf.

Es ist ein interner Fehler aufgetreten:
Der Objektverweis wurde nicht auf eine Instanz eines Objekts festgelegt.
System.NullReferenceException: Objektverweis nicht auf eine Instanz eines Objekts festgelegt.
   bei Ankh.VS.Selection.CommandState.LoadThemeData()
   bei Ankh.VS.Selection.CommandState.get_ThemeDefined()
   bei Ankh.UI.PendingChanges.Commits.PendingCommitItem.RefreshText (IAnkhServiceProvider-Kontext)
   bei Ankh.UI.PendingChanges.Commits.PendingCommitItem..ctor(PendingCommitsView-Ansicht, PendingChange-Änderung)
   bei Ankh.UI.PendingChanges.Commits.PendingCommitItemCollection.GetWrapItem(PendingChange inner)
   bei Ankh.Collections.KeyedWrapNotifyCollection`3.WrapInnerKeyedCollection.ResetCollection()
   bei Ankh.Collections.KeyedWrapNotifyCollection`3..ctor(IKeyedNotifyCollection`2-Sammlung, Objektkontext)
   bei Ankh.UI.PendingChanges.Commits.PendingCommitsView.Ankh.UI.IPendingChangeUI.set_Items(IKeyedNotifyCollection`2-Wert)
   bei Ankh.UI.PendingChanges.PendingCommitsPage.HookList()
   bei Ankh.UI.PendingChanges.PendingCommitsPage.OnLoad(EventArgs e)
   bei System.Windows.Forms.UserControl.OnCreateControl()
   bei System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   bei System.Windows.Forms.Control.CreateControl()
   bei System.Windows.Forms.Control.SetVisibleCore(Boolescher Wert)
   bei System.Windows.Forms.Control.set_Visible (Boolescher Wert)
   bei Ankh.UI.PendingChanges.PendingChangesToolControl.ShowPanel(PendingChangesPage-Seite, Boolesche Auswahl)
   bei Ankh.UI.PendingChanges.PendingChangesToolControl.OnLoad(EventArgs e)
   bei System.Windows.Forms.UserControl.OnCreateControl()
   bei System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   bei System.Windows.Forms.Control.CreateControl()
   bei Ankh.VSPackage.AnkhToolWindowPane.get_Window()
   bei Microsoft.VisualStudio.Shell.WindowPane.Microsoft.VisualStudio.Shell.Interop.IVsUIElementPane.CreateUIElementPane(Object&uiElement)
   bei Microsoft.VisualStudio.Platform.WindowManagement.UIElementDocumentObject.Init(Boolean initSize)
   bei Microsoft.VisualStudio.Platform.WindowManagement.DocumentObjectSite.InitializeDocumentObject(Object punkView)
   bei Microsoft.VisualStudio.Platform.WindowManagement.WindowManagerService.CreateContentPane (FrameMoniker frameMoniker, Boolean isDocument, String lpstrMkDoc, UInt32 eCreateWindowFlags, Objekt punkView, Objekt punkData, IServiceProvider pServiceProvider, IVsUIHierarchy pUIHierarchy, UInt32 vsid, Guid rguidCmdUI, ViewGroup-übergeordnetes Element, IVsWindowFrame & ppWindowFrame)
   bei Microsoft.VisualStudio.Platform.WindowManagement.WindowManagerService.CreateContentPane (String pszName, Int32 fDockViewOn, Int32 fDocument, String lpstrMkDoc, UInt32 eCreateWindowFlags, UInt32 dwToolWinId, Objekt punkView, Objekt punkData, IServiceProvider pServiceProvider, IVsUIHierarchy pUIHierarchy, UInt32 vsid, Int32& pfDefaultPosition, Guid& rguidCmdUI, IVsWindowFrame& ppWindowFrame)
   bei System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 Fehlercode, IntPtr Fehlerinfo)
   bei Microsoft.VisualStudio.Shell.Package.CreateFrameForToolWindow (ToolWindowCreationResult-Ergebnis, Int32-ID, Guid-PersistenzGuid)
   bei Microsoft.VisualStudio.Shell.Package.CreateToolWindow (Typ „toolWindowType“, Int32-ID, UInt32-Flags, Objektkontext, Guid-PersistenzGuid)
   bei Microsoft.VisualStudio.Shell.Package.CreateToolWindow (Typ toolWindowType, Int32-ID, Objektkontext)
   bei Microsoft.VisualStudio.Shell.Package.CreateToolWindow (Typ ToolWindowType, Int32-ID)
   bei Microsoft.VisualStudio.Shell.Package.FindToolWindow (Typ „toolWindowType“, Int32-ID, Boolean erstellen, ProvideToolWindowAttribute-Tool)
   bei Ankh.VSPackage.AnkhSvnPackage.ShowToolWindow(AnkhToolWindow toolWindow, Int32 id, Boolean erstellen)
   bei Ankh.VSPackage.AnkhSvnPackage.ShowToolWindow(AnkhToolWindow-Fenster)
   bei Ankh.Commands.UI.ShowToolWindows.OnExecute(CommandEventArgs e)
   bei Ankh.Commands.CommandMapItem.OnExecute(CommandEventArgs e)
   bei Ankh.Commands.CommandMapper.Execute(AnkhCommand-Befehl, CommandEventArgs e)

Wie kann das gelöst werden?

Antwort1

Ich konnte dies beheben, indem ich eine Option in Visual Studio aktualisiert habe …

Werkzeuge->Optionen->Erweiterungen-> und aktivieren Sie das Kontrollkästchen: Synchrones automatisches Laden von Erweiterungen zulassen (Nicht empfohlen. Erfordert einen Neustart von Microsoft Visual Studio.)

Die benötigten Informationen habe ich in diesem Blogbeitrag gefunden:Updates zum synchronen automatischen Laden von Erweiterungen in Visual Studio 2019.

verwandte Informationen