OmniSharp:无法加载文件或程序集 System.Threading.Tasks.Dataflow,版本 = 4.6.3.0

问题描述

请帮帮我,我正在这里扯头发。我启动了 VS Code,我得到了这个。到底是怎么回事?我只想完成我的工作。

我试着查了一下,但我什么都不明白,几天前它运行良好。

我没有安装其他扩展,只有 .NET 5.0.103 和 Unity。

项目系统“OmniSharp.MSBuild.ProjectSystem”抛出异常 在初始化期间。 System.BadImageFormatException: 无法加载 文件或程序集 'System.Threading.Tasks.Dataflow,版本 = 4.6.3.0, Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a' 或其中之一 依赖关系。文件或目录已损坏且无法读取。 (来自 HRESULT 的异常:0x80070570)文件名: 'System.Threading.Tasks.Dataflow,版本=4.6.3.0,文化=中性, PublicKeyToken=b03f5f7f11d50a3a' 在 OmniSharp.MSBuild.ProjectManager..ctor(ILoggerFactory loggerFactory,MSBuildOptions 选项、IEventEmitter eventEmitter、IFileSystemWatcher 文件系统观察者、元数据文件参考缓存 MetadataFileReferenceCache、PackageDependencyChecker packageDependencyChecker,ProjectLoader projectLoader,OmniSharpWorkspace 工作区,IAnalyzerAssemblyLoader AnalyzerAssemblyLoader、ImmutableArray 1 eventSinks、DotNetInfo dotNetInfo) 在 OmniSharp.MSBuild.Projectsystem.initalize(IConfiguration 配置)在 D:\a\1\s\src\OmniSharp.MSBuild\ProjectSystem.cs:line 108 在 OmniSharp.WorkspaceInitializer.Initialize(IServiceProvider) serviceProvider,CompositionHost compositionHost) 中 D:\a\1\s\src\OmniSharp.Host\WorkspaceInitializer.cs:line 54

未处理的异常:System.NullReferenceException:对象引用 未设置为对象的实例。在 OmniSharp.MSBuild.ProjectManager.disposeCore(Boolean disposing) 中 D:\a\1\s\src\OmniSharp.MSBuild\ProjectManager.cs:line 156 at OmniSharp.Utilities.disposableObject.Finalize() 中 D:\a\1\s\src\OmniSharp.Shared\Utilities\disposableObject.cs:line 13

谢谢!

解决方法

嗯,随便。本月第三次根据https://code.visualstudio.com/docs/other/unity重新安装所有内容。