首页 > 解决方案 > 无法加载文件或程序集“System.Buffers,版本 = 4.0.2.0 ...”

问题描述

在使用 VS config 添加新配置后尝试调用类GetDatabase的方法时出现以下异常。MongoClient经理:

Could not load file or assembly 'System.Buffers, Version=4.0.2.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

我安装了最新的 System.Buffer nuget 包 v4.5.1,在我的 app.config 中创建了dependentAssembly,并在我的 .csproj 文件中创建了 Reference,但我仍然遇到同样的问题。出于某种原因,它尝试使用 v4.0.2 引用 System.Buffer。有没有人遇到过类似的错误,你是怎么解决的?

标签: c#.netvisual-studioreferencenuget

解决方案


最简单的方法是使用 Nuget 包管理器,将 system.buffers 降级到任何较低版本,然后再次升级到最新版本。


推荐阅读