Entity framework 有没有办法用Xamarin.Forms包迁移.netstandard中的EF?

Entity framework 有没有办法用Xamarin.Forms包迁移.netstandard中的EF?,entity-framework,xamarin.forms,entity-framework-core,.net-standard,Entity Framework,Xamarin.forms,Entity Framework Core,.net Standard,我有一个从Xamarin.forms引用的.netstandard模型层 我在模型层=>PrivateAssets=“All”中设置了Xamarin.Forms包 从模型层引用的My.netstandard数据层 在PowerShell中运行此命令时: dotnet ef --startup-project ../Eela.Web/ migrations add v1 我有一个错误: C:\Users*.nuget\packages\xamarin.forms\2.3.4.231\build\

我有一个从Xamarin.forms引用的.netstandard模型层

我在模型层=>PrivateAssets=“All”中设置了Xamarin.Forms包

从模型层引用的My.netstandard数据层

在PowerShell中运行此命令时:

dotnet ef --startup-project ../Eela.Web/ migrations add v1
我有一个错误:

C:\Users*.nuget\packages\xamarin.forms\2.3.4.231\build\portable win+net45+wp80+win81+wpa81+monoadroid10+xamarin.iOS10+xamarinmac20\xamarin.forms.targets(40,3):错误MSB4062: “Xamarin.Forms.Build.Tasks.FixedCreateCSharpManifestResourceName”任务 无法从程序集加载 C:\Users*.nuget\packages\xamarin.forms\2.3.4.231\build\portable win+net45+wp80+win81+wpa81+monoadroid10+xamarin.iOS10+xamarinmac20\xamarin.forms.build.Tasks.dll。 无法加载文件或程序集“Microsoft.Build.Utilities.v4.0”, 版本=4.0.0.0,区域性=中性,PublicKeyToken=b03f5f7f11d50a3a'。 系统找不到指定的文件。确认 声明是正确的,程序集及其所有依赖项 可用,并且该任务包含实现 Microsoft.Build.Framework.ITask。[…\Eela.Model.csproj]

就连我也在使用:

<PackageTargetFallback>$(PackageTargetFallback);portable-win+net45+wp8+win81+wpa8</PackageTargetFallback>
$(PackageTargetFallback);便携式win+net45+wp8+win81+wpa8
在数据层中,问题仍然存在


有什么办法解决这个问题吗?

我没有在xamarin forms应用程序中使用EntityFramework core迁移。我刚用过

await db.Database.EnsureCreatedAsync()

如果您向解决方案中添加了.net core console应用程序,我认为您可以使用迁移。

这是什么意思?我创建了一个控制台应用程序,并向其添加了模型层引用,问题仍然存在。