我刚刚看到16.4.2发布了,但是在升级VS 2019之后,一旦我尝试打开一个解决方案,我就会出错
“ RoslynPackage”软件包未正确加载。
该问题可能是由于配置更改或
安装另一个扩展。您可以通过以下方式获取更多信息
检查文件
“ C:\ Users \ my-user \ AppData \ Roaming \ Microsoft \ VisualStudio \ 16.0_db5aa3ff \ ActivityLog.xml”。
重新启动Visual Studio可以帮助解决此问题。
当我打开ActivityLog.xml并滚动到文件底部时,我发现了几次失败
- 447错误仍然无法加载MEF组件DLL:无法加载文件或程序集“ Microsoft.VisualStudio.CppSvc.Internal,版本= 16.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a”或其依赖项之一。该系统找不到指定的文件。 C:\ Program Files(x86)\ Microsoft Visual Studio \ 2019 \ Enterprise \ Common7 \ IDE \ CommonExtensions \ Microsoft \ CodeAnalysis \ Microsoft.VisualStudio.CodeAnalysis.VCPlugin.dll Microsoft.VisualStudio.ComponentModelHost.VsShellComponentModelHost 2019/12/23 20: 19:25.291
- 448错误仍然无法加载MEF组件DLL:无法加载文件或程序集“ Microsoft.Windows.Simulator.Client,版本= 16.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a”或其依赖项之一。该系统找不到指定的文件。 c:\ program files(x86)\ microsoft visual studio \ 2019 \ enterprise \ common7 \ ide \ commonextensions \ platform \ diagnosticshub \ Microsoft.DiagnosticsHub.VisualStudio.Package.dll Microsoft.VisualStudio.ComponentModelHost.VsShellComponentModelHost 2019/12/23 20: 19:25.297
- 449错误仍然无法加载MEF组件DLL:无法加载文件或程序集“ Microsoft.VisualStudio.VC.RecommendationProvider,版本= 16.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a”或其依赖项之一。该系统找不到指定的文件。 C:\ PROGRAM FILES(X86)\ MICROSOFT VISUAL STUDIO \ 2019 \ ENTERPRISE \ COMMON7 \ IDE \ EXTENSIONS \ MICROSOFT \ INTELLICODE \ IntelliCodeCpp.dll Microsoft.VisualStudio.ComponentModelHost.VsShellComponentModelHost 2019/12/23 20:19:25.297
- 461错误包[RoslynPackage]的SetSite失败源:'Microsoft.VisualStudio.Composition'描述:预期1份合同名称为“ Microsoft.VisualStudio.LanguageServices.VisualStudioWorkspace”的导出,但在应用适用的约束后发现0。 Microsoft.VisualStudio.Composition.CompositionFailedException:预期1份合同名称为“ Microsoft.VisualStudio.LanguageServices.VisualStudioWorkspace”的导出,但在应用适用的约束后发现0。Microsoft.VisualStudio.Composition.ExportProvider.GetExports(ImportDefinition importDefinition) .VisualStudio.Composition.ExportProvider.GetExports(字符串合同名称,ImportCardinality基数,类型类型,类型metadataViewType,IMetadataViewProvider和metadataViewProvider)在Microsoft.VisualStudio.Composition.ExportProvider.GetExports [T,TMetadataView](字符串合同名称,ImportCardinality基数) Microsoft.VisualStudio.Composition.ExportProvider.GetExport [T](String ContractName)的.Composition.ExportProvider.GetExport [T,TMetadataView](String contractName),Microsoft.VisualStudio.Composition.ExportProvider.GetExportTat Microsoft.VisualStudio.Composition.ExportProvider。 GetExportedValueTat Microsoft.VisualStudio.ComponentModel Host.ComponentModel.GetServiceTat Microsoft.VisualStudio.LanguageServices.Setup.RoslynPackage.d__5.MoveNext()-从上次引发异常的位置开始的堆栈跟踪-在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)在Microsoft.VisualStudio.Shell.AsyncPackage。<> c__DisplayClass20_0。 d.MoveNext()---从上一个引发异常的位置开始的堆栈跟踪结束-在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)在Microsoft.VisualStudio.Shell.UIThreadReentrancyScope.WaitOnTaskCompleteInternal(任务任务,CancellationToken ),位于Microsoft.VisualStudio.Services.VsTask上的)(Microsoft Task.Visual Studio.Shell.UIThreadReentrancyScope.WaitOnTaskComplete(任务任务,CancellationToken取消,Int32 ms)。 Microsoft.VisualStudio.Services.VsTask.IgnoreObjectDisposedException(Action操作)的Class100_1.b__1()Microsoft.VisualStudio.Services.VsTask的Microsoft.VisualStudio.Services.VsTask。<> c__DisplayClass100_0.b__0() ),Microsoft.VisualStudio.Services.VsTask.InvokeWithWaitDialog [T](Func`1函数),Microsoft.VisualStudio.Services.VsTask.InvokeWithWaitDialog(动作),Microsoft.VisualStudio.Services.VsTask.InternalGetResult(布尔值UIThreadCheck) .VisualStudio.Services.VsTask.GetResult(){6CF2E545-6109-4730-8883-CF43D7AEC3E1} 80131500 VisualStudio 2019/12/23 20:19:26.481
- 462错误结束包加载[RoslynPackage] {6CF2E545-6109-4730-8883-CF43D7AEC3E1} 80131500 VisualStudio 2019/12/23 20:19:26.497