I am using Visual Studio 2022 and creating new Asp.net Core MVC application using dotnet Core 6.0 framework and following nuget packages:
我正在使用Visual Studio 2022,并使用DotNet Core 6.0框架和以下Nuget包创建新的ASP.NET Core MVC应用程序:
- Microsoft.EntityFrameworkCore.Design 6.0
- Microsoft.EntityFrameworkCore.SqlServer 6.0
but adding new scaffolded item following error message is showing:
There was an error running the selected code generator: 'Package restore failed. Rolling back package changes for 'MvcMovie'.'
运行所选代码生成器时出错:“包还原失败。正在回滚对‘MvcMovie’的包更改。”
I have tried to change the versions of dotnet core and nuget packages but nothing happened.
我曾尝试更改DotNet core和Nuget包的版本,但什么都没有发生。
更多回答
优秀答案推荐
There was an error running the selected code generator: 'Package
restore failed. Rolling back package changes for 'MvcMovie'.'
I add packages 6.0.0 and reproduce your problem, then I try to replace the packages like below(dotnet Core 6.0 framework), then it works, you can have a try:
我添加了包6.0.0并重现了您的问题,然后尝试替换如下所示的包(DotNet Core 6.0框架),然后它起作用了,您可以试一试:
Microsoft.EntityFrameworkCore.Design 6.0.21
Microsoft.EntityFrameworkCore.SqlServer 6.0.21
Microsoft.VisualStudio.Web.CodeGeneration.Design 6.0.16
更多回答
我是一名优秀的程序员,十分优秀!