.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 8 Preview 6: Hello VS Code & VS for Mac[3]
- New C# 12 preview features[4]
这个版本是倒数第二个预览版,其中包含大量库更新、新的 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]。
相关链接:
- [1] Announcing .NET 8 Preview 6:https://devblogs.microsoft.com/dotnet/announcing-dotnet-8-preview-6/
- [2] ASP.NET Core updates in .NET 8 Preview 6:https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-8-preview-6/
- [3] Announcing .NET MAUI in .NET 8 Preview 6: Hello VS Code & VS for Mac: https://devblogs.microsoft.com/dotnet/announcing-dotnet-maui-in-dotnet-8-preview-6/
- [4] New C# 12 preview features[4]: https://devblogs.microsoft.com/dotnet/new-csharp-12-preview-features/
- [5] 开发人员的抨击: https://www.reddit.com/r/programming/comments/143980a/announcing_c_dev_kit_for_visual_studio_code/
- [6] 前Microsoft员工和Xamarin联合创始人Miguel de Icaza: https://twitter.com/dotnetmeme/status/1678491417327333405
欢迎大家扫描下面二维码成为我的客户,扶你上云

【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· 没有源码,如何修改代码逻辑?
· NetPad:一个.NET开源、跨平台的C#编辑器
2022-07-12 腾讯云EKS 上部署 eshopondapr
2015-07-12 浅析软件开发的3个层次
2013-07-12 Dropbox创造共享新思维——Datastore API
2013-07-12 .NET 4.5.1 预览版新特性
2006-07-12 IbatisNet支持2.0的版本Release 发布了