【问题标题】:VS 2015 RC: Git integration crashedVS 2015 RC:Git 集成崩溃
【发布时间】:2019-03-21 07:29:09
【问题描述】:

突然,Visual Studio 在启动时开始显示此错误:“SccProviderPackage failed to load”。

此外,团队资源管理器窗口停止显示 Git 的正确部分。

我已经修复了安装,卸载/安装了 VS 并重新启动了几次。没有什么能解决问题。

请注意,它是 Visual Studio 2015 RC。

活动日志(ActivityLog.xml)这样说:

  • 174 开始包加载 [SccProviderPackage] {7FE30A77-37F9-4CF2-83DD-96B207028E1B} VisualStudio 2015/06/15 09:31:26.510
  • 175 ERROR SetSite 包 [SccProviderPackage] {7FE30A77-37F9-4CF2-83DD-96B207028E1B} 80131500 VisualStudio 2015/06/ 失败15 09:31:26.556
  • 176 错误结束包加载 [SccProviderPackage] {7FE30A77-37F9-4CF2-83DD-96B207028E1B} 80131500 VisualStudio 2015/06/15 09:31:26.561 李>

团队资源管理器窗口显示如下:


System.InvalidOperationException:操作无效,因为 对象的当前状态。在 System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 错误代码,IntPtr 错误信息)在 Microsoft.TeamFoundation.Git.Provider.ServiceProviderExtensionMethods.EnsurePackageLoaded(IServiceProvider serviceProvider, Guid packageGuid) 在 Microsoft.TeamFoundation.Git.Provider.ServiceProviderExtensionMethods.EnsureSccAndTfPackagesLoaded(IServiceProvider 服务提供商)在 Microsoft.TeamFoundation.Git.Provider.Repositories.GitTeamProjectExtendedInfoProvider.set_ServiceProvider(IServiceProvider 值)在 Microsoft.VisualStudio.TeamFoundation.TeamExplorer.ConnectPage.ConnectPageVS.Initialize(对象 发件人,PageInitializeEventArgs e) 在 Microsoft.TeamFoundation.Controls.WPF.TeamExplorer.Framework.TeamExplorerPageHost.Initialize(TeamExplorerPageContext 上下文)

【问题讨论】:

    标签: c# .net git visual-studio


    【解决方案1】:

    我遇到了同样的问题,请在您的 [Appdata]\Roaming\Microsoft\VisualStudio\14.0\ActivityLog.xml 中查找对 SccProviderPackage 的引用。应该给你错误信息。

    在我的情况下,它试图加载一个旧文件夹位置,该位置显然有一个混乱的存储库。从文件系统中删除该文件夹修复了它。

    运行此命令可确保记录所有活动:

    C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE>Devenv /log
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-25
      • 1970-01-01
      • 2015-09-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多