C# .NET 5.0未能在Visual Studio代码上创建razorpage

C# .NET 5.0未能在Visual Studio代码上创建razorpage,c#,asp.net-core,razor,.net-5,C#,Asp.net Core,Razor,.net 5,我正在关注.NET5文档 但当我尝试使用以下命令构建模型时,我遇到了一个问题: dotnet aspnet codegenerator razorpage-m Movie-dc RazorPagesMovieContext-udl-outDir页面/电影-referenceScriptLibraries 错误消息如下图所示: 我尝试了一些措施来解决此问题: 使用dotnet build 重新安装软件包Microsoft.VisualStudio.Web.CodeGeneration.Desig

我正在关注.NET5文档 但当我尝试使用以下命令构建模型时,我遇到了一个问题:

dotnet aspnet codegenerator razorpage-m Movie-dc RazorPagesMovieContext-udl-outDir页面/电影-referenceScriptLibraries

错误消息如下图所示:

我尝试了一些措施来解决此问题:

  • 使用
    dotnet build
  • 重新安装软件包
    Microsoft.VisualStudio.Web.CodeGeneration.Design
  • 创建新项目
    dotnet新webapp-o MyWebApp
  • 在internet上安装我从几个教程中学习的软件包
  • 但是没有任何行动可以解决我的问题。 当我选中
    dotnet aspnet codegenerator-h
    时,它会返回一条类似下图的消息: 错误表示我的项目中没有代码生成器 因此,我认为像Microsoft.VisualStudio.Web.CodeGeneration.Design这样的
    软件包没有正确安装。
    因此,我还试图降低Microsoft.VisualStudio.Web.CodeGeneration.Design的
    版本。
    但它仍然不起作用

    下图是我最新的
    .csproj
    文件详细信息:

    顺便说一句,我正在工作

    • Ubuntu 20.04
    • Visual studio代码1.51.1(目前最新的vscode)
    • .NET5SDK的
    你们能帮帮我吗,伙计们


    提前谢谢。

    大家好。仅供参考,我是在Windows 10操作系统上安装并运行带有最新Visual Studio代码的.NET 5 SDK的。令人惊讶的是,脚手架特性没有问题。它工作正常。但我仍然在ubuntu操作系统上寻找解决方案。希望它能帮助你,如果你有同样的问题,我的家伙。仅供参考,现在可以使用最新版本的.NET sdk。谢谢大家