我正在尝试将 EF Core 2.1 添加到我的 .Net Framework 4.7.2 项目中,但在运行时,我遇到一个异常,它无法找到这些库,但它们是 .NETStandard 2.0 的一部分。我尝试手动添加所有内容(我认为这不是正确的解决方案)。
Microsoft.Extensions.Caching.Memory (>= 2.0.0)
Microsoft.Extensions.DependencyInjection (>= 2.0.0)
Microsoft.Extensions.Logging (>= 2.0.0)
Remotion.Linq (>= 2.1.1)
System.Collections.Immutable (>= 1.4.0)
System.ComponentModel.Annotations (>= 4.4.0)
System.Diagnostics.DiagnosticSource (>= 4.4.1)
System.Interactive.Async (>= 3.1.1)
但是下面的异常真的很奇怪,我不知道如何解决它。System.Security.AccessControl 是 System.Data 的一部分。 无法加载文件或程序集“System.Security.AccessControl,Version=4.1.1.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”或其依赖项之一。
所以,我的主要问题是我应该能够在 .Net Framework 4.7.2 项目中使用 EF Core 2.1.0 吗?如果是,我应该手动将这些 dll 添加到我的项目中吗?