隐藏

.NET5 MVC 添加Razor视图错误解决方案

发布:2021/7/2 17:49:29作者:管理员 来源:本站 浏览次数:1516

一、解决:运行所选代码生成器时出错:“程序包还原失败。

完整错误如下:

--------------------------- Microsoft Visual Studio
--------------------------- 错误

运行所选代码生成器时出错: “程序包还原失败。正在回滚“XXX”的程序包更改。”
--------------------------- 确定   
---------------------------

需要添加两个Nuget包:

image.png

即以下两个包:

Microsoft.VisualStudio.Web.CodeGeneration.Design Microsoft.VisualStudio.Web.CodeGeneration.Utils

二、解决:运行所选代码生成器时出错:“To scaffold, install the following Entity Framework core packages and try again: Microsoft.EntityFrameworkCore.SqlServer.”

完整错误如下:

--------------------------- Microsoft Visual Studio
--------------------------- 错误

运行所选代码生成器时出错: “To scaffold, install the following Entity Framework core packages and try again: Microsoft.EntityFrameworkCore.SqlServer.”
--------------------------- 确定   
---------------------------

需要添加一个Nuget包:

image.png

即以下名称的包:

Microsoft.EntityFrameworkCore.SqlServer


如果还不行,试试添加以下Nuget包:

Microsoft.EntityFrameworkCore.Design


到此,生成razor视图就不会报错了,成够快速搭建的心情就是好。