问题描述
在 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 以确保您正确创建了项目。