【发布时间】:2020-07-27 09:03:25
【问题描述】:
大家好,我正在尝试通过以下代码在我的项目中添加迁移
add-migration InitialCreate
我是添加迁移时面临的问题。错误说
找不到方法: 'Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1.HasIndex
这里发生了什么。这个怎么解决???
【问题讨论】:
-
Microsoft.AspNetCore.Identity在您的项目中仍然是 2.2.0 版。 -
@poke 这是我能看到的最新版本。我无法更新它
-
如果你的项目 Sdk 是
Microsoft.NET.Sdk.Web,那么只需删除引用即可。 -
ASP.NET Core 3.0+ 使用框架引用而不是元包。任何没有对应 3.0+ 版本的 NuGet 包都被纳入框架,因此您不再需要直接添加包引用。但是,您确实需要框架参考,因此如果您手动将此项目升级到 3.1,您可能会错过该部分。
-
@poke 不,这不起作用,而是导致构建错误。
标签: asp.net-core asp.net-identity openiddict