Я держу свой код в Git, интегрированный с помощью встроенного в GIT инструментов в визуальной студии 2015. Я бегу Windows, 10.Visual Studio 2015 мерзавец erroring из
Недавно моя команда Проводник Windows (обычно показывает мой незавершенных изменения или любой другой) начал показывать это:
System.Runtime.InteropServices.COMException (0x80004005): Error HRESULT E_FAIL has been returned from a call to a COM component.
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
at Microsoft.TeamFoundation.Git.Provider.ServiceProviderExtensionMethods.EnsurePackageLoaded(IServiceProvider serviceProvider, Guid packageGuid)
at Microsoft.TeamFoundation.Git.Provider.ServiceProviderExtensionMethods.EnsureSccAndTfPackagesLoaded(IServiceProvider serviceProvider)
at Microsoft.TeamFoundation.Git.Provider.Settings.SettingsLinksSectionVS.Initialize(Object sender, SectionInitializeEventArgs e)
at Microsoft.TeamFoundation.Controls.WPF.TeamExplorer.Framework.TeamExplorerSectionHost.Initialize(Object context)
или несколько подобных ошибок в зависимости от какой страницы я иду, как:
System.Exception: Exception of type 'System.Exception' was thrown.
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
at Microsoft.VisualStudio.ErrorHandler.ThrowOnFailure(Int32 hr, Int32[] expectedHRFailure)
at Microsoft.TeamFoundation.Git.Provider.ServiceProviderExtensionMethods.EnsurePackageLoaded(IServiceProvider serviceProvider, Guid packageGuid)
at Microsoft.TeamFoundation.Git.Provider.ServiceProviderExtensionMethods.EnsureSccAndTfPackagesLoaded(IServiceProvider serviceProvider)
at Microsoft.TeamFoundation.Git.Provider.Repositories.GitTeamProjectExtendedInfoProvider.set_ServiceProvider(IServiceProvider value)
at Microsoft.VisualStudio.TeamFoundation.TeamExplorer.ConnectPage.ConnectPageVS.Initialize(Object sender, PageInitializeEventArgs e)
at Microsoft.TeamFoundation.Controls.WPF.TeamExplorer.Framework.TeamExplorerPageHost.Initialize(TeamExplorerPageContext context)
я пошел проверить при настройке (Tools -> Option s -> Source control) и посмотрите, что плагин Current source control (который раньше был установлен в git) теперь «None». Я нажимаю раскрывающийся список и меняю его обратно на git ... и он меняется прямо на None.
Я также начал получать сообщение об ошибке, которое появляется при запуске VS (Невозможно загрузить SccProviderPackage) (та же ошибка, как here)
Но я не знаю, как идти по этому проспекту.
Вот некоторые соответствующие строки из файла журнала VS:
109 ERROR SetSite failed for package [SccProviderPackage]
110 ERROR End package load [SccProviderPackage]
...
683 Warning Unexpected system error mode before loading package [GitCollaborationPackage]
Устранение неполадок Я сделал:
- Выполнить ремонт в Visual Studio.
- Изменил установку, чтобы установить все дополнительные элементы
- Проверял системный журнал событий ... ничего.
- очистил Visual Studio Component Model Cache
- Убрана GitHub Extension
- деинсталлированы Visual Studio (и все другие вещи, как инструменты SQL и файлы программы Dir) и повторно установлен
- Запущенный в безопасном режиме
- Ран devenv/setup
Я могу использовать командную строку git для работы, мне просто понравился интегрированный материал в VS. Любые идеи, что пошло не так (устранить неполадки) или как это исправить?
Попробуйте обновить расширение GitHub. Были проблемы с тем, что вызывало проблемы. – jessehouwing
Менеджер обновлений не показывает доступных обновлений: у меня есть версия 1.0.12.1 GitHub Extension, а также удаление его не помогло – Aaron
Также полностью удалила VS (включая все эти вещи в программах для добавления/удаления и удаления папки) и переустановка не работала – Aaron