在 Blazor 项目中添加一个 razor 页面会创建一个 .cshtml 文件

vbp*_*p13 6 razor blazor blazor-server-side

我正在学习一个试图创建一个 blazor 项目的教程。

它说要添加一个剃刀页面。当我右键单击 Pages 文件夹 ->Add->Razor Page 时,我收到此提示。

提示创建剃刀页面

无论我选择什么选项,新文件都是 .cshtml 文件,而不是 .razor 文件。

默认情况下,我会在同一文件夹中看到其他 .razor 文件。

目标框架:.NET Core 3.1

我错过了什么吗?

Dan*_*don 7

我使用的是 Microsoft Visual Studio Professional 2019,版本 16.4.3。

不要创建新的“Blazor 页面”,而是转到对话框添加“新项目”。从 ASP.NET Core 中,选择“Blazor 组件”。这将创建一个名为 YourComponent.razor 的新文件。

额外事实:要为组件创建代码隐藏文件,请添加一个新类并指定名称 YourComponent.razor.cs。声明部分类(因为 .razor 文件本身进行了部分类声明)。

我也是 Blazor 的新手,这让我感到困惑。我希望他们在下一个版本的 Visual Studio 中让它更直接。