我目前正在尝试使用EF Core构建UWP,并决定做出决定,因为我看到今天的更新随附2.0支持,以将EF 2.0与UWP定位为16299及更高版本。
使用示例dotnet核心控制台应用程序,我确定EF Core可以正常工作(迁移等)。当我去从事UWP工作时,遇到了以下错误,该错误似乎与Nuget有关:
Error
Cannot find type Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalFullAnnotationNames
in module Microsoft.EntityFrameworkCore.Relational.dll
Run Code Online (Sandbox Code Playgroud)
我已经安装了相关的软件包(据我所知)。我不知道还有什么进一步的信息,因此我将根据需要更新我的信息。
此外,输出日志错误更具描述性:
C:\Program Files (x86)\Windows Kits\10\bin\10.0.16299.0\XamlCompiler\Microsoft.Windows.UI.Xaml.Common.targets(353,5): Xaml Internal Error error WMC9999: Cannot find type Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalFullAnnotationNames in module Microsoft.EntityFrameworkCore.Relational.dll.
编辑:虽然我个人不再寻找解决方案,但这是我在将EF Core 2.0与Sqlite结合使用时遇到的问题。我现在没有设置环境,但是如果发布了任何特定于Sqlite的步骤,我将很高兴进行设置。