Visual Studio “Blazor WebAssembly独立应用程序”模板在哪里?

hof1towb  于 2023-11-21  发布在  其他
关注(0)|答案(2)|浏览(227)

我最近在我的Windows 11机器上安装了Visual Studio 17.8.0 Preview 5.0,我正在尝试遵循一个教程(和官方信息),该教程说.NET 8 RC 2中有两个新的Blazor模板。
第一个简单地称为“Blazor Web App”,是最通用的一个,但应该有另一个,称为“Blazor WebAssembly Standalone App”,当我创建一个新项目时,它不会出现在我选择的选项中。
我试过修复VS安装。我也试过完全卸载和重新安装,但没有运气...
我有西班牙SDK的最新编译也:dotnet-sdk-8.0.100-rc.2.23502.2-win-x64
所以“dotnet new --version”显示8.0.100-rc.2.23502.2
做“dotnet新名单blazor”显示:

Nombre de la plantilla               Nombre corto        Idioma  Etiquetas
-----------------------------------  ------------------  ------  ----------------------------------------------------------------------
Aplicación .NET MAUI Blazor          maui-blazor         [C#]    MAUI/Android/iOS/macOS/Mac Catalyst/Windows/Tizen/Blazor/Blazor Hybrid
Aplicación Blazor para WebAssembly   blazorwasm          [C#]    Web/Blazor/WebAssembly/PWA
Aplicación Blazor WebAssembly vacía  blazorwasm-empty    [C#]    Web/Blazor/WebAssembly/PWA/Empty
Aplicación Blazor Server             blazorserver        [C#]    Web/Blazor
Aplicación Blazor Server vacía       blazorserver-empty  [C#]    Web/Blazor/Empty
Blazor Web App                       blazor              [C#]    Web/Blazor/WebAssembly

字符串
列表中出现的“blazorwasm”模板生成.NET 7项目结构,因此不是新的“Standalone App”模板。
有没有什么方法可以单独安装“Blazor WebAssembly Standalone App”模板来使用它?

e0uiprwp

e0uiprwp1#

它应该在那里:


的数据
一定要像这样搜索“blazor”
但除此之外,它(仍然)在命令行上是dotnet new blazorwasm

46scxncf

46scxncf2#

我们这里有文件:
Blazor Web应用程序可以使用Blazor WebAssembly托管模型来启用客户端交互。当创建的应用程序仅在Blazor WebAssembly托管模型上运行,而没有服务器端渲染和交互时,该应用程序称为独立的Blazor WebAssembly应用程序。
对于.net 8之前的版本,如.net 7,我们可以选择


的数据
对于.net 8,我们有,这里的a blog来描述模板:
Blazor Web App模板现在在Visual Studio中提供了一个选项,用于使用服务器渲染模式启用交互:

在这个预览版中,我们从Blazor WebAssembly模板中删除了Blazor Server模板和“ASP.NET Core hosted”选项


相关问题