.net-core - dotnet 核心 3.1 的 dotnet aspnet -codegenerator 失败
问题描述
dotnet tool install --global dotnet-aspnet-codegenerator
dotnet aspnet-codegenerator razorpage -m Movie -dc RazorPagesMovieContext -udl -outDir Pages\Movies --referenceScriptLibraries
之后,我得到了错误
Building project ...
Scaffolding failed.
Add Microsoft.VisualStudio.Web.CodeGeneration.Design package to the project as a NuGet package reference.
To see more information, enable tracing by setting environment variable 'codegen_trace' = 1.
RunTime 00:00:03.47
我尝试使用添加包
dotnet add package Microsoft.VisualStudio.Web.CodeGeneration.Design --version 3.1.0
并得到错误
Writing C:\Users\tdong.BCFSA\AppData\Local\Temp\tmpA5E0.tmp
info : Adding PackageReference for package 'Microsoft.VisualStudio.Web.CodeGeneration.Design' into
project 'D:\Work\Testing\Movies\RazorPagesMovie\RazorPagesMovie.csproj'.
info : Restoring packages for D:\Work\Testing\Movies\RazorPagesMovie\RazorPagesMovie.csproj...
error: Package NuGet.Frameworks 4.7.0 is not compatible with netcoreapp3.1
(.NETCoreApp,Version=v3.1). Package NuGet.Frameworks 4.7.0 does not support any target frameworks.
error: Package 'Microsoft.VisualStudio.Web.CodeGeneration.Design' is incompatible with 'all'
frameworks in project 'D:\Work\Testing\Movies\RazorPagesMovie\RazorPagesMovie.csproj'.
解决方案
推荐阅读
- ios - 低通滤波器
- c++ - 字符串到时间解析和差异分析
- reactjs - 将对象作为道具传递 - 可重用的下拉组件
- amazon-web-services - Terraform 在另一个 AWS 账户中使用 Route 53
- c# - 在 DataGridView 上显示数据库
- database - 数据库 SQL 执行器(旧版)0:2211 执行失败:违反主键约束
- vue.js - 如何在 Vue.js 中指定 userId - Vue Cookie
- python-3.x - 垂直线不会出现在 pyplot - pandas 中它们应该出现的位置
- python - NumPy:有效地将行/列分配给数组
- c# - Twilio TaskRouter - 在分配回调中检索来电者号码