AnkhSVN окно ожидающих изменений вызывает исключение в Visual Studio 2019
Я использую AnkhSVN в качестве плагина управления исходным кодом. При открытии окна Pending Changes в Visual Studio 2019 возникает исключение.
Произошла внутренняя ошибка: В экземпляре объекта не задана ссылка на объект.
System.NullReferenceException: ссылка на объект не установлена на экземпляр объекта. в Ankh.VS.Selection.CommandState.LoadThemeData() в Ankh.VS.Selection.CommandState.get_ThemeDefined() в Ankh.UI.PendingChanges.Commits.PendingCommitItem.RefreshText(IAnkhSerndingPomIkComPeCIPCemit.ChmitChmit.Chmit.ChipCemit.ChipCemit)...ctor(представление PendingCommitsView, изменение PendingChange) в объекте Ankh.UI.PendingChanges.Commits.PendingCommitItemCollection.GetWrapItem(PendingChange inner) в объекте Ankh.Collections.KeyedWrapNotifyCollection`3.WrapInnerKeyedCollectionCollection.Collection.Relection.Collection.Rections.Collection ctor (коллекция IKeyedNotifyCollection`2, контекст объекта) в Ankh.UI.PendingChanges.Commits.PendingCommitsView.Ankh.UI.IPendingChangeUI.set_Items (значение IKeyedNotifyCollection`2) в Ankh.UI.PendingChanges.PendingChanges.PendingChanges.PendingChanges.PhndingChanmits.Pending.PendingChanges.PendingCommitsPage.OnLoad(EventArgs e) в System.Windows.Forms.UserControl.OnCreateControl() в System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible) в System.Windows.Forms.ControlC. ntrol () в System.Windows.Forms.Control.SetVisibleCore(логическое значение) в System.Windows.Forms.Control.set_Visible(логическое значение) в Ankh.UI.PendingChanges.PendingChangesToolControl.ShowPanel(выбор PendingChangesPage) на странице BoondingChangesPage),.UI.PendingChanges.PendingChangesToolControl.OnLoad(EventArgs e) в System.Windows.Forms.UserControl.OnCreateControl() в System.Windows.Forms.Control.CreateControl (логическое значение fIgnoreVisible) (System.ControlForForControlFor для Windows). в Ankh.VSPackage.AnkhToolWindowPane.get_Window () в Microsoft.VisualStudio.Shell.WindowPane.Microsoft.VisualStudio.Shell.Interop.IVsUIElementPane.CreateUIElementPane (Объект в Microsoft.VisualStudio.Platform.WindowManagement.DocumentObjectSite.InitializeDocumentObject (Object punkView) в Microsoft.VisualStudio.Platform.WindowManagement.WindowManagerService.CreateContentPane(FrameMoniker frameMoniker, Boolean isDocument, Строка lpstrMkDoc, UInt32 eCreateWindowFlags, объект punkView, объект punkData, IServiceProvider pServiceProvider, IVsUIHierarchy pUIHierarchy, UInt32 vsid, Guid rguidCmdUI, ViewGroup родителя, IVsWindowFrame& ppWindowFrame) в Microsoft.VisualStudio.Platform.WindowManagement.WindowManagerService.CreateContentPane(String, Int32 pszName fDockViewOn, Int32 fDocument, String lpstrMkDoc, UInt32 eCreateWindowFlags, UInt32 dwToolWinId, объект punkView, объект punkData, IServiceProvider pServiceProvider, IVsUIHierarchy pUIHierarchy, UInt32 vsid, Int32& pfDefaultPosition, Guid& rguidCmdUI, IVsWindowFrame& ppWindowFrame) в System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 ERRORCODE, IntPtr errorInfo) в Microsoft.VisualStudio.Shell.Package.CreateFrameForToolWindow(ToolWindowCreationResult result, идентификатор Int32, Guid persistenceGuid) в Microsoft.VisualStudio.Shell.Package.CreateToolWindow(context toolWindow, GUID объекта32, интерфейсный объект типа объекта, контекстный указатель типа GUI, тип3232 uid) в Microsoft.VisualStudio.Shell.Package.CreateToolWindow(Тип toolWindowType, Int32 id, Контекст объекта) в Microsoft.VisualStudio.Shell.Package.CreateToolWindow(Тип toolWindowType, Int32 id) в Microsoft.VisualStudio.WindTacko.WindTack Введите toolWindowType, Int32 id, Boolean create, инструмент ProvideToolWindowAttribute) в Ankh.VSPackage.AnkhSvnPackage.ShowToolWindow(AnkhToolWindow toolWindow, Int32 id, логическое создание) в Ankh.VSPackage.AnkhSvnToWolWindowSolWindowSolWackWindowWolWoWolWindowSolWindow (Windows).OnExecute(CommandEventArgs e) в Ankh.Commands.CommandMapItem.OnExecute(CommandEventArgs e) в Ankh.Commands.CommandMapper.Execute(команда AnkhCommand, CommandEventArgs e)
Как это можно решить?
0 ответов
Мне удалось это исправить, обновив параметр в Visual Studio...
Сервис -> Параметры -> Расширения -> и установите флажок:Разрешить синхронную автозагрузку расширений (не рекомендуется. Требуется перезапуск Microsoft Visual Studio.)
Я нашел информацию, необходимую в этом сообщении в блоге: Обновления для синхронной автозагрузки расширений в Visual Studio 2019.