Visual Studio 2022 17.4开始原生支持Arm设备

目前正在预览阶段的Visual Studio 2022 17.4,加入了许多重要功能,包括原生支持Arm64设备,而且企业也能够利用管理模板统一配置Visual Studio,并且让开发者可以更简单地移除不再受到支持的组件。Visual Studio 2022 17.4将会是长期服务频道(LTSC)版本,支持日期会一直到2024年1月9日。

在Microsoft Build 2022大会时,Windows团队除了宣布了AI开发组件、Volterra项目,还预告了全面Arm开发人员工具链的到来,而现在Visual Studio,将能够在Arm64设备上的Windows 11原生执行,官方提到,Visual Studio 2022 17.4会是第一个针对Arm64正式提供的Visual Studio版本。

在当前的预览版中,微软添加对UWP工作负载的支持,针对C++,捆绑Arm64原生版本的CMake和Ninja,官方提到,在推出正式版本之前,他们还会持续加入更多Arm64工作负载支持。

过去企业等大型组织,管理员很难控制Visual Studio的部分行为,导致无法实现整个组织的一致性、法遵和兼容性,而问题在于,管理员没有一套简单的方法,探索Visual Studio中的全局政策,由于缺乏集中Visual Studio政策选项的存储库,因此用户也就没有一致的方法使用标准管理和部署工具部署配置,因此导致大量重复和低效率的操作。

微软正在预览的新Visual Studio管理模板(ADMX/ADML)文件,便能够解决这个问题,包含在ADMX文件中的Visual Studio群组政策配置设置,针对计算机范围所有用户的层级,因此也涵盖已安装执行实例和SKU,该配置方法与Office和Windows相似,微软表示,IT管理员将能用熟悉的方法管理Visual Studio。

在Visual Studio中,开发者现在可以简单地移除不受支持的组件。由于用户可以在Visual Studio安装各种工具和功能集,支持软件开发周期的各阶段,但是随着技术的发展与消退,有一些组件可能比Visual Studio本身更早停止支持,当组件进入不受支持的状态,代表不会收到任何更新,因此也就可能产生安全漏洞。

而现在Visual Studio 2022安装程序,能够自动删除这些已经转变成为不受支持的组件,用户可以通过UI点击、程序开发方法,或是全机器范围的政策,手动执行移除操作,这项功能同时扩展到Visual Studio 2019与2017版本上,供更多用户保护开发环境的安全。