我正在按照一个教程尝试创建一个blazor项目。
它说要添加一个剃刀页。 当我右键点击Pages文件夹->Add->Razor Page时,得到这样的提示。
无论我选择什么选项,新文件都是一个.cshtml文件,而不是一个.razor文件。
我看到同一文件夹中默认有其他.razor文件。
目标框架:.NET Core 3.1
我错过了什么吗?
我使用Microsoft Visual Studio Professional 2019,16.4.3版本。
不是创建一个新的 "Blazor页面",而是进入对话框添加一个 "新项目"。 从ASP.NET Core中,选择 "Blazor Component"。 这将创建一个名为 "YourComponent.razor "的新文件。
额外的事实:要为组件创建一个代码隐藏文件,添加一个新的类,并指定名称为YourComponent.razor.cs。 声明这个类的局部性(因为.razor文件本身就做了一个局部性的类声明)。
我也是Blazor的新手,这一直是我困惑的根源。 我希望他们在Visual Studio的下一个版本中能让它变得更直接。