UWP 项目与 netcoreapp2.1 不兼容

UWP project not compatible with netcoreapp2.1

我创建了一个 UWP 应用程序,我将首先使用 entityFrameworkCore 通过代码创建我的数据库。我的应用程序控制台(entityFrameworkCore 应用程序)工作并创建了我的数据库,但是当我引用我的 UWP 项目时它不起作用并显示此错误:

The project uwp is not compatible with netcoreapp2.1(.NETCoreApp,version=v2.1)

当我想在 uwp 中添加对数据库项目的引用时,我遇到了这个错误 enter image description here

.net core 不支持 UWP,因此无法创建 .net core 应用程序。创建 .net 标准控制台应用程序并将其包含到您的 UWP 项目中

.NET Core 应用无法添加对 UWP 应用的引用,反之亦然。

您应该做的是创建一个 .NET Standard 项目,在其中安装 Entity Framework Core 并定义 DbContext

然后您可以从 .NET Core 控制台应用程序和 UWP 应用程序引用此项目。