asp.net核心剃须刀页面脚手架错误get_NullableAnnotation

时间:2020-07-31 21:12:12

标签: asp.net asp.net-core

我正在尝试将dbcontext中的Razor页面用于Visual Studio中的一个全新的asp.net核心项目,我之前没有做过此事。我刚买了一台新笔记本电脑,并在上面重新加载了我所有的应用程序,包括Visual Studio。我拥有我的项目的所有必要包,这些包正在镜像另一个成功的项目。.当我右击文件夹中的VStudio来保存脚手架CRUD页面时,选择添加并选择新的脚手架项目,然后选择“使用Entity Framework(CRUD)”,添加我的模型类,添加我的数据上下文类,然后单击“添加进程”并开始创建大约10秒钟左右,

enter image description here

然后我得到这个错误。

enter image description here

如果我从CLI尝试

dotnet-aspnet-codegenerator razorpage -m短语-dc AppDbContext -outDir Pages \ v2 -udl -scripts

我得到相同的输出错误...

我不知道为什么我得到这个错误?当我正在做的所有事情都放在一个运行良好且能够创建脚手架CRUD页面的上一个项目中时。

1 个答案:

答案 0 :(得分:0)

是由于一些软件包警告所致,我没有nuget软件包错误,而只是NU1608“检测到依赖约束之外的软件包版本。”的警告,其中约有4个。所以请确保您有一个干净的建筑项目:)也没有警告..在我清理完那些东西后,我能够将脚手架罚款。