Visual Studio at Microsoft Build 2022

内容纲要

本周我们有Microsoft Build 2022,在Amanda Silver的主题会议上发布了一些公告,以及多个对像你这样的Visual Studio用户来说令人兴奋的突破。我们发布了 .NET 多平台应用 UI(又名 .NET MAUI),宣布在Arm64上发布Microsoft Dev Box,Azure Deployment Environments和Visual Studio。随着Visual Studio 17.2和17.3 Preview 1在2周前发布,我们还发布了Visual Studio 17.0 for Mac和17.3 Preview 1。我们刚刚发布了 Visual Studio 2022 17.3 预览版的 .NET MAUI 工具,因此请获取最新版本!

.NET MAUI

全球有超过10亿台Windows 10和11台设备,以及超过40亿台iPhone和Android设备。这些设备上的用户数量将继续增长。无论您是 Web 开发人员还是本机应用程序开发人员,您都希望以最有效的方式访问尽可能多的客户端设备,并提供出色的用户体验。为了使 .NET 开发人员能够访问所有这些设备,我们在 Visual Studio 中构建了一个功能强大的 UI 框架和工具,以简化和精简为任何设备构建漂亮的客户端应用的方式。

.NET MAUI 是开发本机应用的最有效方式,这些应用在从单个代码库运行 Android、iOS、macOS 或 Windows 的任何设备上都能出色运行。您可以为每个设备学习不同的堆栈和语言,而是可以使用一种语言,一组库和一个UI堆栈来学习所有这些设备。.NET MAUI 基于 .NET 6 构建,这意味着您可以跨工作负载和项目类型获得单一、统一的 .NET 体验,以及您期望的高性能应用。

.NET MAUI 还允许您构建混合 Web 应用程序。Blazor 用于使用 C# 而不是 JavaScript 构建交互式 Web UI。你可以直接在 .NET MAUI 应用中共享 Blazor Web 组件,同时可以访问本机设备功能和打包。通过将 .NET MAUI 和 Blazor 结合使用,您可以跨移动设备、桌面和 Web 重用一组 Web UI 组件。

.NET MAUI 工具随 Windows 上的 Visual Studio 2022 17.3 Preview 1.1 和 Mac 上的 Visual Studio 2022 17.3 Preview 1 一起使用。它包括热重载技术,使您可以更高效地构建 .NET MAUI 应用程序。键入代码并立即在实时预览和模拟器中查看更改,而无需重新构建。您还可以利用 Visual Studio 的最新调试、IntelliSense 和测试功能,更快地编写更好的代码。

Microsoft Dev Box

维护一个可以构建、运行和调试应用程序的开发人员工作站对于跟上现代开发团队的步伐至关重要。作为开发人员,我们需要灵活地设置和维护我们的工作站,但即使是“小的更改”也会意外地破坏我们的开发环境,中断我们的流程并花费数小时来撤消。与此同时,那些管理机器和采购的人员正在努力为开发团队提供所需的灵活性,以保持生产力,同时保持组织中的所有设备的安全和最新状态。

本周,我们发布了 Microsoft Dev Box,这是一项新的云服务,可为你提供安全、可编码的可配置 Windows 开发人员工作站,适用于任何规模的混合团队。Microsoft Dev Box 使你保持在流程中,使你能够专注于只能编写的代码,而不必担心工作站的配置和维护。开发团队为特定项目或任务预配置开发 Box,使你能够快速开始使用可在几分钟内生成和运行应用的环境。由于Microsoft Dev Box本质上是云中的Windows 11机器,因此非常适合Visual Studio开发。同时,Microsoft Dev Box 通过利用 Windows 365 将 Dev Box 与 Intune 和 Microsoft Endpoint Manager 集成,确保统一的管理、安全性和合规性掌握在 IT 手中。

Microsoft Dev Box目前为个人预览版,并将在未来几个月内发布公共预览版。注册等待列表以评估 http://aka.ms/devbox-signup 的个人预览版。

Azure 部署环境

在过去的几年中,DevOps从根本上改变了我们开发软件的方式。新的流程和工具使开发人员能够在更短的时间内完成更多工作,同时致力于日益复杂的应用程序。然而,对于许多组织来说,由于难以平衡敏捷性与安全性和合规性,因此为开发人员提供部署、测试和运行其应用所需的复杂基础架构仍然是一项挑战。

本周,我们宣布了 Azure 部署环境,这是一项新的云服务,使像你这样的开发团队能够使用基础结构即代码模板快速启动应用基础结构,从而最大程度地缩短设置时间,同时最大限度地提高安全性、合规性和成本效率。您可以从精选模板目录中进行选择,并直接从它们所在的位置(本地 CLI 或自定义开发人员门户)部署它们。这些模板使开发人员能够专注于编码和测试其应用程序,而不是处理设置环境的复杂性。此外,部署环境使开发基础设施团队能够跨团队保持一致性,集中通用配置并提高安全性。

Azure 部署环境目前为个人预览版,并将在未来几个月内发布公共预览版。注册等待列表以评估 https://aka.ms/environments-signup 的个人预览版。

Arm64 Visual Studio

在本周的Build上,我们还宣布,我们的下一个Visual Studio预览版将在Arm64 Windows 11上本机运行,并将支持直接在基于Arm的设备上构建和调试Arm64应用程序。我们一直在稳步发展势头,以支持我们的Arm64开发人员社区,其中包括硬件,工具链,当然还有Visual Studio。Arm64 Visual Studio预览版将在未来几周内向所有人公开发布。

给TA打赏
共{{data.count}}人
人已打赏
Microsoft Build

Build 2022 上开发者最应关注的七大方向主要技术更新

2022-5-26 10:57:29

开发工具

介绍 Visual Studio 中用于 ASP.NET 核心项目的端口隧道的私人预览版

2022-5-31 17:25:25

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索