首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

.NET 6、MAUI、EF Core 6、Visual Studio 2022

对于 .NET 社区来说,6月是火热的夏天般的热烈,发布了 .NET 6 及其相关框架(包括 MAUI)的新预览版,以及 Visual Studio 2022 的第一个预览版。 .NET 6 Preview 5包括对名为SDK 工作负载的新功能的改进, .NET 统一工作的关键是 SDK 工作负载的新方案,使 .NET团队能够在不增加 SDK 大小的情况下添加对新应用程序类型的支持。在 .NET 5 中,我们将添加对 iOS、Android和WebAssembly 项目的支持。在 .NET 5 之前,我们已经通过单体 SDK 交付了所有支持的工作负载。作为.NET SDK的支持工作量增长(和我们希望他们),这将不再是站不住脚提供一个“所有功能于一身的/一个尺寸适合所有人” SDK分布。大型单体 SDK 面临许多挑战,其中产品构建时间和分发规模最为重要。相反,所有新工作负载都将与SDK 分开构建和交付,并且可通过您最喜欢的安装工具(如 Visual Studio 安装程序、Linux 包管理器或.NET CLI)获得。随着时间的推移,我们打算让所有 .NET 工作负载都遵循这种模式,从而产生一个非常小且专注的 SDK。

06

Blazor 中如何下载文件到浏览器

最近想给之前文章《下载中转加速器 VPSDownloader.NET(.NET Core 程序部署到 Linux 系统)》中提到的 VPS 文件中转下载服务添加一个前端页面,其实之前也想使用热门的前端框架 Vue 来做,也做了点工作了,但是毕竟不是前端开发,上手起来还是比较慢的,而且引入了 NodeJS 等技术栈,和后端的 ASP.NET Core WebApi 也不共存于一个项目,开发和维护起来不太方便。后来了解到了发展如火如荼的 Blazor 框架,这个是微软开发的 .NET 领域的前端框架,在某种程度上和以前的 WebForm 有点类似,不过以前那个是微软自己搞的,大家都不待见它,现在这个是符合 Web 领域新标准 WebAssembly,而且 UI 方面也可以使用现有的成熟库。总之,使用 Blazor,可以使用 C# 代码来代替(当然也是兼容的)JavaScript 代码,使 .NET 开发人员能有极致的全栈开发体验,颠覆以往那种 “师夷长技以制夷” 的前端开发方式,所以决定学习使用一下。另外,本文的 Blazor 项目使用 Blazor Server 模式,而不是 Blazor WebAssembly 模式。

01
领券