使用特定目标平台进行实体框架迁移

时间:2020-05-09 11:26:18

标签: c# .net-core build entity-framework-core

我正在尝试基于.NET Core 3(实体框架核心)的Windows WPF。

因为我的软件包之一不支持AnyCPU的目标平台。我已将目标更改为x64。解决方案的构建已在VS2019中成功完成。

但是当我在EF的Data Context中添加一些新属性时。我必须添加新的迁移来更新数据库设计。但是命令

dotnet ef migrations add

结尾为“构建失败”。错误是平台问题,程序包回答了AnyCPU目标的问题。

有什么方法可以让dotnet ef migrations命令启动的构建过程使用x64平台吗?

预先感谢

1 个答案:

答案 0 :(得分:0)

如果您使用的是Visual Studio 2019(2017),则可以转到项目属性,然后尝试将此图中的平台更改为x64,然后尝试运行迁移命令

enter image description here