.NET 8 Preview 6发布,支持新的了Blazor呈现方案 和 VS Code .NET MAUI 扩展

net,preview,发布,支持,blazor,呈现,方案,vs,code,maui,扩展 · 浏览次数 : 3586

小编点评

## .NET 8 Preview 6 发布:新版本包含 Blazor 新呈现方案 **重要信息:** * .NET 8 Preview 6 是倒数第二个预览版。 * 该版本包含大量库更新、新的 WASM 模式、更多source generators、持续的性能改进以及 iOS 上的 NativeAOT 支持等。 * Blazor 占据了 ASP.NET Core项列表的主导地位,还获得了增强的页面导航和表单处理、部分改进和其他工作。 * 开发人员现在可以使用 Blazor WebAssembly 启用组件的交互式呈现。 * Visual Studio Code Marketplace 中发布了全新的 .NET MAUI 工具,为跨平台开发人员提供了对 Xamarin.Forms 演变的轻松访问。 **重要功能:** * 新的 Blazor 新呈现方案: * Blazor Server 中组件的服务器端呈现 * 客户端对应项 Blazor WebAssembly 的交互式呈现 * Blazor 流式处理呈现现在将在将更新流式传输到页面时保留现有的 DOM 元素,从而提供更快、更流畅的用户体验 * 开发人员现在可以使用 Blazor WebAssembly 启用组件的交互式呈现 **其他信息:** * .NET 8 Preview 6 增强了 Blazor 新呈现方案,Blazor是 ASP.NET Core Web开发组件,允许主要使用C#而不是JavaScript。 * Visual Studio Code Marketplace 中的 .NET MAUI 工具扩展了开发人员的跨平台开发能力。

正文

image

2023年7月11日 .NET 8 Preview 6,.NET 团队在官方博客发布了系列文章:

这个版本是倒数第二个预览版,其中包含大量库更新、新的 WASM 模式、更多source generators、持续的性能改进以及 iOS 上的 NativeAOT 支持等。

在预览版 6 中Blazor 占据了 ASP.NET Core项列表的主导地位,还获得了增强的页面导航和表单处理、部分改进和其他工作。而且为了进一步实现统一,团队整合了一些模板。 在这个预览版 从 Blazor WebAssembly 模板中删除了 Blazor Server 模板和ASP.NET Core 托管选项。使用新的 Blazor Web 应用模板时,这两种方案都将由选项表示。

.NET 8 Preview 6增强了Blazor的新呈现方案,Blazor是 ASP.NET Core Web开发组件,允许主要使用C#而不是JavaScript。 这些呈现方案包括 Blazor Server 中组件的服务器端呈现,以及客户端对应项 Blazor WebAssembly 的交互式呈现。它们是 Blazor 统一工作的一部分,旨在使 Blazor 组件能够满足所有 Web UI 需求,这些组件源于 Blazor 创建者 Steve Sanderson 所做的工作。

.NET 8 Preview 6 里 Blazor 相关的多个工作项,包括:

  • Blazor 的新服务器端呈现模式现在可以对绑定进行建模并验证 HTTP 表单发布值。
  • Blazor 流式处理呈现现在将在将更新流式传输到页面时保留现有的 DOM 元素,从而提供更快、更流畅的用户体验。
  • 开发人员现在可以使用 Blazor WebAssembly 启用组件的交互式呈现。
  • 开发人员现在可以使用指令属性@rendermode指定组件实例的呈现模式

2023年7月11日 同时发布了 Visual Studio Code Marketplace 中的全新的 .NET MAUI 工具,它为跨平台开发人员提供了对 Xamarin.Forms 演变的轻松访问,该工具增加了创建桌面应用程序的功能。 .NET MAUI 扩展允许你在 VS Code 的设备、模拟器和模拟器上开发和调试应用。NET MAUI 和 C# Dev Kit 借用了 Visual Studio 中的一些熟悉的功能来提高您的工作效率,使得在 VS Code 中使用 C# 开发移动和桌面应用变得愉快。它对个人以及学术界和开源开发都是免费的,与Visual Studio Community相同的条款。对于组织,C# Dev Kit及其扩展系列包含在Visual Studio Professional和Enterprise订阅以及GitHub Code spaces中,这些许可条款受到一些开发人员的抨击[5],包括前Microsoft员工和Xamarin联合创始人Miguel de Icaza[6]。

image

相关链接:

与.NET 8 Preview 6发布,支持新的了Blazor呈现方案 和 VS Code .NET MAUI 扩展相似的内容:

.NET 8 Preview 6发布,支持新的了Blazor呈现方案 和 VS Code .NET MAUI 扩展

2023年7月11日 .NET 8 Preview 6,.NET 团队在官方博客发布了系列文章:Announcing .NET 8 Preview 6[1]ASP.NET Core updates in .NET 8 Preview 6[2]Announcing .NET MAUI in .NET

.NET 8 Preview 5发布,了解一下Webcil 是啥

2023年6月13日 .NET 8 Preview 5,.NET 团队在官方博客发布了系列文章: Announcing .NET 8 Preview 5 ASP.NET Core updates in .NET 8 Preview 5 Announcing .NET MAUI in .NET 8 P

.NET 8 发布的最后一个预览版Preview 7, 下个月发布RC

微软在2023年8月9日 发布了.NET 8 Preview 7[1],这是它在11月14日 RTM 之前进入发布候选阶段之前的最后预览版。 该预览版也于也与 VS 2022 v17.7 版本一起发布。对于预览版7,System.Text.Json 和 codegen 在此版本中具有最大的变化。所有

NET 8 预览版 2 亮点是Blazor

.NET 团队在2023年3月14日发布了.NET 8预览版2,博客文章地址:https://devblogs.microsoft.com/dotnet/announcing-dotnet-8-preview-2/, 亮点是了对Blazor的一些改进。Blazor 方面获得了一个高性能网格组件Qui

本计划在 .NET 8 中推出的 WASI 推迟到 .NET 9

本计划在 .NET 8 中推出的 WASI 已推迟到 .NET 9,请参阅 Github 上的 WASI 跟踪问题。 在.NET 8 Preview 4 开始支持生成与 WASI 兼容的 .wasm 文件,使用独立的 WebAssembly 运行时 Wasmtime CLI[1] 运行该文件。去年的

.NET 8 预览版 1:NativeAOT 升级和新的Blazor United

.NET团队 今天在官方博客上 发布了.NET 8的第一个预览版,.NET 8 是一个长期支持 (LTS) 版本[1],.NET 的版本包括产品、库、运行时和工具,是 Microsoft 内部和外部多个团队之间的协作。.NET 8 预览版和候选发布版本将每月交付一次,最终交付时间是今年的.NET 大

.NET 8 的 green thread 异步模型被搁置了

.NET 平台上的green thread 异步模型实验结果最近出来了,具体参见:https://github.com/dotnet/runtimelab/issues/2398 ,实验结果总结一下就是在.NET和 ASP.NET Core中实现Green Thread是可行的。Green Thre

.NET 8新预览版本使用 Blazor 组件进行服务器端呈现

简介 此预览版添加了对使用 Blazor 组件进行服务器端呈现的初始支持。这是 Blazor 统一工作的开始,旨在使 Blazor 组件能够满足客户端和服务器端的所有 Web UI 需求。这是该功能的早期预览版,因此仍然受到一定限制,但我们的目标是无论选择如何构建应用,都能使用可重用的 Blazor

.NET 8 Release Candidate 1 (RC1)现已发布,包括许多针对ASP.NET Core的重要改进!

这是我们计划在今年晚些时候发布的最终.NET 8版本之前的两个候选版本中的第一个。大部分计划中的功能和变更都包含在这个候选版本中,可以供您尝试使用。您可以在文档中找到完整的ASP.NET Core在.NET 8中的新功能列表。一些领域(尤其是Blazor)仍然有一些重大的变更待完成,我们预计将在下一

.NET 8 候选版本 2 (RC2) 现已可用

.NET 8 候选版本 2 (RC2) 现已可用,并包含了许多 ASP.NET Core 的出色新改进! 这是我们计划在今年晚些时候发布的最终 .NET 8 版本之前分享的最后一个候选版本。.NET 8 计划中的大部分功能和更改都已包含在此候选版本中,随时供您试用。您可以在文档中找到 .NET 8