⑴Visual Studio 是由微软公司最新推出的跨平台集成开发环境,Visual Studio预览版第一次是位版本的,这意味着你的开发环境将不再局限于GB的内存,可以对更大和更复杂的解决方案进行打开、编辑、运行和调试,都不会耗尽内存。
⑵对开发者而言,我们明白,个性化你的 IDE 就像挑选你的办公桌椅一样重要。我们必须让它 “恰到好处”,然后才能发挥最大的生产力。让 Visual Studio 对你来说 “恰到好处” 将比以往任何时候都更容易,从定制 IDE 的各个方面,到跨设备同步设置的能力。
⑶开发现代应用程序
⑷Visual Studio 将使您能够快速、轻松地使用 Azure 构建现代、基于云的应用程序。我们将为您提供大量的仓库,描述了当今应用程序中使用的常见模式。这些仓库由显示这些模式操作的意见代码、用于配置 Azure 资源的基础设施即代码资产以及内置的 GitHub 工作流和 Github Action 组成,在您首次创建项目时,提供完整的 CI/CD 解决方案。此外,所需要的开发环境都将在仓库中定义,以便您可以立即开始编码和调试。
⑸Visual Studio 将完整的支持 . ,及其用于 Windows 和 Mac 开发人员的 Web、客户端和移动应用程序的统一框架。这包括了 . Multi-platform App UI(. MAUI,用于构建 Windows、Android、macOS和iOS上的跨平台客户端应用。此外您还可以使用Blazor 通过. MAUI 来编写桌面应用程序。
⑹Visual Studio 将包括对C++工作负荷的强大支持,包括新的生产力功能、C++ 工具和 IntelliSense。新的C++ 语言功能将简化对大型代码库的管理,改进的诊断功能将使 templates 和 concepts 变得更容易调试。
⑺我们还集成了对 CMake、Linux 和 WSL 的支持,使您更容易创建、编辑、构建和调试跨平台应用程序。如果你想升级到Visual Studio ,但又担心兼容性问题,二进制兼容的 C++ 运行时将使你毫无痛苦。
⑻自信地调试应用程序是您日常工作中的重要部分。Visual Studio 将包括核心调试器的性能改进,并提供更多的功能,例如探查器中的火焰图以更好地发现热点路径、依赖断点以实现更精确的调试,以及集成的反编译体验版,这将使您能够单步调试在本地没有的代码。
⑼Live Share 为与他人协作、交换想法、结对编程和审查代码提供了新的机会。在 Visual Studio 中,Live Share将引入集成的文本聊天,这样您就可以在没有任何上下文切换的情况下就您的代码进行快速对话。您还可以选择安排重复使用相同链接的定期会话,从而简化与您经常联系的人的协作。为了在组织内更好地支持Live Share,我们还将引入会话策略,该策略定义了协作的任何权限要求(例如,读/写终端是否应该可以共享。
⑽Visual Studio中 的 AI IntelliCode 引擎在无缝预测您的下一步行动方面将继续变得更好。Visual Studio 将为您的日常工作流程提供更多、更深入的集成,帮助您在正确的时间、正确的位置采取正确的行动。
⑾代码搜索是软件开发生命周期中不可或缺的一部分。开发人员使用代码搜索有很多原因:向他人学习、共享代码、在重构时评估更改的影响、调查问题或审查更改。我们致力于在Visual Studio 中为所有这些关键活动提供更好的性能,以提高您的工作效率。您还将能够在已加载的范围之外进行搜索,以找到您要找的东西,无论它位于哪个代码库或 repo 中。
⑿更新 Visual Studio for Mac
⒀我们对 Visual Studio for Mac 的目标是,为 Mac 量身定做一个现代化的 . IDE,提供你所喜爱的 Visual Studio 的生产体验。我们正在努力将 Visual Studio for Mac 转移到原生的 macOS 用户界面,这意味着它将具有更好的性能和可靠性。这也意味着 Visual Studio for Mac 可以充分利用所有内置的 macOS 辅助功能。我们正在更新整个 IDE 的菜单和术语,以使 Visual Studio 在 Mac 和 Windows 之间更加一致。Visual Studio 的全新 Git 体验也将登陆 Visual Studio for Mac,首先是 Git Changes 工具窗口的引入。
⒁让我们知道你的想法
⒂这里只向您展示了我们正在进行工作中的一点点亮点,但我们欢迎您对 Visual Studio 的方向提出初步想法。一如既往,您可以前往新的开发者社区,浏览现有的功能请求,进行投票和评论,或者创建您自己的功能请求。