我新安装的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:初始化部件" 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。视觉效果在Microsoft.VisualStudio.Composition.DelegateServices上的tudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider。<> c__DisplayClass15_0.b__0()。<> c__DisplayClass2_0
1.<As>b__0() at System.Lazy
1.CreateValue()在System.Lazy1.LazyInitValue() at System.Lazy
1.get_Value()在Microsoft.VisualStudio.Text.Tagging.Implementation.TagAggregator`1.GatherTaggers(ITextBuffer textBuffer)
我试图修复VS,但它没有帮助。我还试图强制重建缓存:
答案 0 :(得分:0)
尝试使用以下命令运行VS安全模式: devenv / safemode ,如果工作正常,这意味着已安装的扩展程序导致此问题,您可以转到工具扩展和更新单击“更新”选项卡并安装所有更新,然后重新打开VS.或者单击“已安装”选项卡,逐个删除/卸载已安装的扩展,以找到罪魁祸首。
您可以尝试的另一件事是以管理员身份运行visual studio,它可以帮助我们排除权限问题。