今天,我们很高兴地宣布 Visual Studio 2019 for Mac 的通用版——.NET IDE 在 Mac 上的下一个主要版本可供下载。Mac 用户可通过 Stable 频道中的更新提示,下载本次发布的 Visual Studio 最新版本,用户现在也可下载并安装。
Visual Studio 2019 for Mac 重点改良了 IDE 的内核,让我们能在以后的新版本中更快捷地为用户带来新功能。这篇博客中重点介绍了本次发布的一些新功能,这得益于广大用户对我们的反馈,非常感谢!除了 IDE 的整体改善之外,我们还为使用 Xamarin 构建手机应用和使用 Unity 做游戏的开发商,以及运用了.NET Core 的网页应用和服务增加了一些新功能。让我们一起来看看有哪些新功能吧!
新版C#编辑器
Visual studio for Mac 中的代码编辑器已经完全被一个新的编辑器取代,它基于基于 Windows 上的 Visual Studio 和使用本机 macOS UI 的共享内核构建。这款新的 Visual Studio 编辑器不仅能带来增强流畅的编辑和导航体验,还有你期望获得强大功能如IntelliSense/代码补全及快速修复建议。此外,我们还添加了双向文本、multi-caret、自动换行支持以及其他更多功能,请点击此处查看更多。
我们目前正在对编辑器进行最后的润色工作,因此仅供选择加入的用户预览编辑器。进入编辑器,浏览 Visual Studio > Preferences … 菜单,并按以下顺序 Text Editor > General 在 Open C# files in the New Editor 对应的框里打钩。我们准备继续开发C#和XAML,之后还会有其他语言,请持续关注我们。
在Visual Studio 2019 for Mac中,我们加入了一种新方式,让你和项目交互并在IDE中快速找到自己需要的项目。Start Window让你更快捷地创建新项目或更方便地搜索及导航到你之前在IDE中打开的项目。
运行多个实例
Visual Studio 2019 for Mac让你从macOS dock轻松发布多个IDE实例,让你能够同时进行多个解决方案,每个方案一个实例。
开发者在开发期间总是经历着“构建、配置、调试”的无限循环。我们正努力缩短这种内部开发循环,并大大降低了你为Android构建和调试的时间,因此可以把重心放在制作更出色的医用应用上。告别所有那些繁琐的循环时间。
根据您的反馈,我们发现优化增量构建和调试是实现高效改善的一种好方法。使用SmartHotel360应用进行的测试表明,增量构建时间减少了近30%,而配置时间则加快了一倍多:
Step |
Visual Studio 2017 |
Visual Studio 2019 |
Delta |
首次构建 |
01:04.20 |
00:50.13 |
-21.95% |
增量构建(XAML Change) |
00:10.62 |
00:07.47 |
-29.66% |
配置(XAMLChange) |
00:09.03 |
00:04.44 |
-50.83% |
可以在Xamarin.Android wiki上查看构建性能分析的完整报告以及方法。
我们已将Unity调试器从Windows的Visual Studio移植到Mac上。这款新的调试器除了让我们能够同时在两个产品上应用修复程序之外,与旧版本Unity具有更好的兼容性以及在调试不安全的C#code时体验更好。
我们对.NET Core和Web工具进行了许多改进,包括更好地支持Razor(.cshtml)文件中的JavaScript上色,Azure功能的自动更新,轻松设置多个启动项目以进行调试,还有更新 Docker工具。
本次发布中我们对性能和可靠度进行了全面提升,尤其是C#代码编辑器、Git支持、Xamarin和.NET Core调试都大幅提速且更可靠。此版本还包含200多个可访问相关的修复功能,使我们进一步实现Mac完全访问。
正如我们之前在计划中提到的,我们近期的重点事项是C#语言的编辑器,然后启用其他文件扩展名。 除此之外,我们还将Windows Visual Studio中的Xamarin Forms XAML语言服务引入Mac中,增加了对ASP.NET Core的多目标,方案等级软件包管理和文件嵌套的支持。请继续关注Visual Studio 2019 for Mac的更新!
您的反馈就是我们的动力,我们期待您的反馈,请向我们分享您的反馈和建议。感谢您帮助我们改进Visual Studio for Mac。我们期待您下载并使用此新版本。