VS 2017 .NET Core 2.2 Razor Pages 项目失去了脚手架的能力

VS 2017 .NET Core 2.2 Razor Pages Project lost ability to Scaffold

如有任何帮助,我们将不胜感激。 Google.

没有任何运气

当我将我的项目放在一起时,我能够搭建我的课程 table 和我的赞助商 table。但是,我现在在项目的任何地方都找不到新的 table "MeetingSchedule".

的脚手架选项

我试过在所有地方右击 "Add > Scaffolding" 但它不存在。我可以在服务器资源管理器中查看 SQL 服务器 table "MeetingSchedule"。我在 Pages 下有一个名为 "MeetingSchedule".

的文件夹

我已经安装了所有的 Nuget 包(我相信),但没有成功。脚手架没有嗅探、提示或部分选择。在其他项目中似乎很容易。一开始就在这个项目中发挥作用。

没有选择

我所有的 Nuget 包和依赖项

前段时间相同项目以前成功的包

我决定在 Visual Studio 2017 年创建一个新的 Razor Pages 项目,连接到同一个数据库,并希望生成脚手架。 当我选择模板选项时,.NET Core 是 2.1 版(有趣的是,我的脚手架消失的错误项目是 2.2 版)。可能是因为我之后安装了2.2 SDK。不知道。

所以我能够搭建这个 table,并将这些项目移到我的项目中。 现在我的项目中突然出现了一些内容 "your project is designed to run better on .NET Core 2.2, would you like to update your VS 2017 application?"。我点了ok,升级了我的Visual Studio 2017,又出现了Scaffolding

我只能假设某些东西被我必须做的所有更新或安装覆盖了。