微软发布 Visual Studio 2019 路线图,Visual Studio 2019 是微软标志性 IDE 的下一个主要版本,微软在愿景里强调协作和云开发,以及性能、可靠性和生产力。
用于 Mac 的 Visual Studio 也会升级,首个 Visual Studio 2019 的公开测试版(beta)最早可能于 2018 年 10 月推出,有一些功能会在今年上线。
其中,微软的 Visual Studio 2019 计划在 2019 年 1 月前测试或投入生产的功能包括:
- 能够创建新项目,这些新项目具有改进的搜索体验和使用最常用模板的新列表的过滤器;
- 提高对菜单、命令、选项和可安装组件的搜索精度;
- 能够快速打开最近使用过的代码,或者从最常用的流入手,如克隆、打开或新建项目;
- 更新了菜单和标题栏,以增加代码空间;
- 能够签出和评审 IDE 内部的拉取请求;
- 文档滚动条中的直观健康状态图标用于指明当前文档中的问题、警告和错误信息;
- 用于文档和项目的一键式代码清除命令;
- 用于创建异步工具窗口的可扩展性模板;
- 用于将扩展标记为“预览”(意为 beta)的 VSIX 项目清单属性;
- VSIX 项目模板使用 来声明 NuGet 依赖项。
从 2019 年的 1 月到 3 月,Visual Studio 2019 的工作改进包括:
- 为结合使用 Python 和“打开文件夹”的用户提供功能完备的调试、交互窗口和 IntelliSense 体验;
- 调试已启用自动重新加载的 Python Flask 和 Django 应用程序;
- 支持对定目标到多个 .NET 框架 (包括 .NET Framework 和 .NET Core)的项目运行 .NET 单元测试;
- 把一些服务移到后台以加快负载;
- 通过不同的 DPI 编号提高了跨监视器的清晰度;
- 形成 4.0 模板和工具支持;
- 用对约束布局的初始支持改进 Android Designer;
- 增强 Xamarin.Android 的快速部署;
- 更新了测试探索(Test Explorer)支持,以提高大量测试的性能,并增强分组及排序功能。
从长远来看,微软的计划包括:
- 继续探索如实时共享(Live Share)的连接功能,为用户提供全球范围内基于同一代码的实时协作;
- 调查制定云开发情况,例如使用在线源存储库,更顺畅;
- 通过 IntelliCode 增强 AI 辅助开发,并使用 Azure 云为开发人员提供 AI 支持的帮助;
- 操作增强功能,如额外的重构、更快的应用程序负载、更快的构建、改进的导航和改进的调试。