Microsoft.EntityFrameworkCore 5.0.2 与 uap10.0.17134 不兼容 (UAP,Version=v10.0.17134)

问题描述

在 WinUI 桌面应用程序中添加 EF Core nuget 包时出现以下错误

我正在尝试使用 EF Core 从 WinUI 应用程序访问 MysqL

我从命令行的 dotnet 版本是

5.0.200-preview.20601.7

Package Microsoft.EntityFrameworkCore 5.0.2 is not compatible with uap10.0.17134 (UAP,Version=v10.0.17134) / win10-x86-aot. Package Microsoft.EntityFrameworkCore 5.0.2 supports: netstandard2.1 (.NETStandard,Version=v2.1)    

解决方法

您似乎打算使用 .NET 5(而非 UAP)。请参阅 Create a WinUI 3 desktop app for C# and .NET 5 以确保您正确创建了项目。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...