Visual Studio扩展错误?

时间:2016-12-13 16:44:31

标签: visual-studio visual-studio-2015 installation

我新安装的Visual Studio加了一个带有

消息的对话框
  

遇到异常。这可能是由扩展引起的。

     

您可以通过检查文件' C:\ Users .... \ AppData \ Roaming \ Microsoft \ VisualStudio \ 14.0 \ ActivityLog.xml'来获取更多信息。

我在xml文件中发现了以下错误。

  

MEF组件在运行时抛出异常:Microsoft.VisualStudio.Composition.CompositionFailedException:初始化part" Microsoft.VisualStudio.IntelliTrace.SourceControl.HistoricalModeHint.HistoricalModeTaggerProvider"时抛出异常。 ---> System.IO.FileNotFoundException:无法加载文件或程序集' Microsoft.VisualStudio.Diagnostics.Utilities,Version = 14.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'或其中一个依赖项。该系统找不到指定的文件。在Microsoft.VisualStudio.IntelliTrace.SourceControl.HistoricalModeHint.HistoricalModeTaggerProvider..ctor(SVsServiceProvider serviceProvider,IVsEditorAdaptersFactoryService adapterFactory)---内部异常堆栈跟踪结束---在Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.RuntimePartLifecycleTracker.CreateValue() Microsoft.VisualStudio的Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.MoveNext(PartLifecycleState nextState)中的Microsoft.VisualStudio.Composition.ExreProvider.PartLifecycle.MartTo中的Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.MoveToState(PartLifecycleState requiredState)中的Microsoft.VisualStudio.Composition.ExrePro() Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider中的.Composition.ExportProvider.PartLifecycleTracker.GetValueReadyToExpose()。<> c__DisplayClass15_0.b__0()

  

Microsoft.VisualStudio.Composition.CompositionFailedException:初始化部件&#34; Microsoft.VisualStudio.IntelliTrace.SourceControl.HistoricalModeHint.HistoricalModeTaggerProvider&#34;时抛出异常。 ---&GT; System.IO.FileNotFoundException:无法加载文件或程序集&#39; Microsoft.VisualStudio.Diagnostics.Utilities,Version = 14.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a&#39;或其中一个依赖项。该系统找不到指定的文件。在Microsoft.VisualStudio.IntelliTrace.SourceControl.HistoricalModeHint.HistoricalModeTaggerProvider..ctor(SVsServiceProvider serviceProvider,IVsEditorAdaptersFactoryService adapterFactory)---内部异常堆栈跟踪结束---在Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.RuntimePartLifecycleTracker.CreateValue() Microsoft.VisualStudio的Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.MoveNext(PartLifecycleState nextState)中的Microsoft.VisualStudio.Composition.ExreProvider.PartLifecycle.MartTo中的Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.MoveToState(PartLifecycleState requiredState)中的Microsoft.VisualStudio.Composition.ExrePro() Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider中的.Composition.ExportProvider.PartLifecycleTracker.GetValueReadyToExpose()。&lt;&gt; c__DisplayClass15_0.b__0()---从抛出异常的上一个位置开始的堆栈跟踪结束---在Microsoft。视觉效果在Microsoft.VisualStudio.Composition.DelegateServices上的tudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider。&lt;&gt; c__DisplayClass15_0.b__0()。&lt;&gt; c__DisplayClass2_0 1.<As>b__0() at System.Lazy 1.CreateValue()在System.Lazy 1.LazyInitValue() at System.Lazy 1.get_Value()在Microsoft.VisualStudio.Text.Tagging.Implementation.TagAggregator`1.GatherTaggers(ITextBuffer textBuffer)

我试图修复VS,但它没有帮助。我还试图强制重建缓存:

  1. 删除&#34;%LOCALAPPDATA%\ Microsoft \ VisualStudio \ 14.0 \ ComponentModelCache&#34;
  2. 中文件夹的内容
  3. 运行&#34; DevEnv.exe / setup&#34; (这是在&#34; C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE&#34;下,但如果您打开开发人员命令提示符,则应该在您的PATH上。)

1 个答案:

答案 0 :(得分:0)

尝试使用以下命令运行VS安全模式: devenv / safemode ,如果工作正常,这意味着已安装的扩展程序导致此问题,您可以转到工具扩展和更新单击“更新”选项卡并安装所有更新,然后重新打开VS.或者单击“已安装”选项卡,逐个删除/卸载已安装的扩展,以找到罪魁祸首。

您可以尝试的另一件事是以管理员身份运行visual studio,它可以帮助我们排除权限问题。