我正在尝试将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添加到我的项目中吗?