我正在使用.NET Core应用程序+ NET Standard 2库。 该库使用EntityFrameworkCore.SQLServer。 当我添加EntityFrameworkCore.PostgreSQL时,启动过程中的应用给我一个错误:
... Microsoft.EntityFrameworkCore.Query.Internal.AsyncLinqOperatorProvider.ExceptionInterceptor`1.EnumeratorExce ptionInterceptor.MoveNext(CancellationToken cancelledToken) System.IO.FileLoadException:无法加载文件或程序集'System.Runtime.CompilerServices.Unsafe,Version = 4.0.4.1,C ulture =中立,PublicKeyToken = b03f5f7f11d50a3a'。找到的程序集的清单定义与程序集不匹配 参考。 (来自HRESULT的异常:0x80131040) 文件名:'System.Runtime.CompilerServices.Unsafe,Version = 4.0.4.1,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a' 在Npgsql.NpgsqlWriteBuffer.Write [T](T值)
我已经重新安装了EntityFrameworkCore.PostgreSQL-不固定。 可能我可以将此程序集添加到我的库中,但在哪里可以找到它: 'System.Runtime.CompilerServices.Unsafe,版本= 4.0.4.1,C ulture = neutral,PublicKeyToken = b03f5f7f11d50a3a'
感谢。