Visual Studio for Mac 17.4开始支持跨平台开发框架

微软跨平台开发框架.NET MAUI开发应用程序,现在于最新的Visual Studio for Mac 17.4提供支持,开发者可以在Mac上开发其他平台目标的应用程序。作为.NET 7的一部分,这个版本的.NET MAUI SDK,也获得许多性能与可靠性更新。

.NET MAUI的单一项目功能,让开发者不需要烦恼跨平台的资源管理,微软解释,.NET MAUI单一项目是一个抽象特定平台开发体验和工具的单一共享项目,可让开发者从Mac机器,对Android、iOS和Mac,甚至是Windows构建相同的应用程序。

通过使用多目标和SDK样式项目,.NET MAUI供开发者在单一项目中共享资源文件、单一跨平台应用程序进入点。开发者能够在拥有优化开发体验的同时,跨多个目标平台和设备,访问平台特有的功能和API。

微软也优化视觉设计工具,提高开发者在构建UI时的工作效率,借助XAML热重载功能,在XAML更改时,开发者可即时看到应用程序中的UI变化,也就是说不需要重新构建和部署应用程序,就能验证UI变更。通过Live Visual Tree,开发者还可以看到执行中XAML程序代码的即时查看图,即时呈现应用程序中所有UI元素的阶层结构。