微软 Visual Studio 2022 预览版即将发布_代码虚拟化保护技术领军者
资讯中心 > 行业资讯 > 微软 Visual Studio 2022 预览版即将发布
微软 Visual Studio 2022 预览版即将发布
2021 年 04 月 20 日

机翻自: https://devblogs.microsoft.com/visualstudio/visual-studio-2022/

我们所有的产品开发都始于你,也止于你--无论你是在开发者社区上发帖,还是填写了调查问卷,还是向我们发送了反馈意见,或是参与了客户研究,感谢你帮助我们继续引导Visual Studio的产品路线图。我有一个激动人心的消息--Visual Studio 2022的第一个公开预览版将在今年夏天发布。

Visual Studio的下一个主要版本将更快、更平易近人、更轻量级,专为学习者和构建工业规模解决方案的人设计。有史以来第一次,Visual Studio将是64位的。用户体验将感觉更干净、更智能、更面向行动。

开发团队在地理上变得比以往更加分散。在过去的一年里,很明显,企业需要他们的开发团队安全地协作,更快速地交付解决方案,并不断提高最终用户的满意度和价值。我们正在通过更好的GitHub集成使协作变得更容易,使其从想法到代码到云端无缝衔接。

Visual Studio 2022是64位的

Visual Studio 2022将是一个64位的应用程序,不再局限于主devenv.exe进程中的约4gb内存。在Windows上使用64位的Visual Studio,你可以打开、编辑、运行和调试最大和最复杂的解决方案,而不会耗尽内存。

虽然Visual Studio将进入64位,但这并不会改变你用Visual Studio构建的应用程序的类型或位数。Visual Studio将继续成为构建32位应用程序的伟大工具。

我发现,当Visual Studio打开一个有1600个项目和约30万个文件的解决方案时,它扩展到使用64位进程可用的额外内存的这个视频真的很令人满意。为不再出现内存不足的异常情况而干杯。🎉

我们也在努力使您工作流程的每一部分更快、更高效,从加载解决方案到F5调试。

为每个人设计

我们正在刷新用户界面,以更好地保持您的流程。其中一些变化是微妙的外观修饰,使用户界面现代化或减少拥挤。总的来说,我们的目标是降低复杂性,减少认知负荷,以便您可以集中精力,保持在区域内。此外,使Visual Studio更易上手,为每个人提供更好的可用性--下一版本的Visual Studio将包括:

  • 更新了图标,以提高清晰度、可读性和对比度。
  • Cascadia Code,一种新的固定宽度的字体,具有更好的可读性和字符支持。(如果你喜欢,今天就可以试用Cascadia Code!https://aka.ms/CascadiaCode)
  • 更新和改进的产品主题。
  • 与 Accessibility Insights 集成,可在终端用户使用之前及早发现可访问性问题。

个性化

对开发者而言,我们明白个性化的IDE就像挑选办公桌椅一样重要。 我们必须让它 "恰到好处",然后才能发挥最大的生产力。让Visual Studio 2022对你来说 "恰到好处 "将比以往任何时候都更容易,从定制IDE的各个方面到为那些维护多个开发盒的人跨设备同步设置的能力。

开发现代应用程序

Azure

Visual Studio 2022 将使您能够快速、轻松地使用 Azure 构建现代、基于云的应用程序。 我们将为您提供一个良好的资源库,描述当今应用程序中使用的常见模式。这些资源库由显示这些模式操作的意见代码、用于配置 Azure 资源的基础架构即代码资产以及预构建的 GitHub 工作流和操作组成,在您首次创建项目时,为您提供完整的 CICD 解决方案。此外,所需的开发环境将在资源库中定义,以便您可以立即开始编码和调试。

.NET

Visual Studio 2022将全面支持.NET 6及其统一框架,为Windows和Mac开发者提供Web、客户端和移动应用。 这包括.NET多平台应用用户界面(.NET MAUI),用于Windows、Android、macOS和iOS上的跨平台客户端应用。您还可以使用ASP.NET Blazor网络技术通过.NET MAUI编写桌面应用程序。

而对于大多数应用程序类型,如Web、桌面和移动,您将能够使用.NET Hot Reload来应用代码更改,而不需要重新启动或失去应用程序状态。

C++

Visual Studio 2022将包括对C++工作负载的强大支持,包括新的生产力功能、C++20工具和IntelliSense。新的C++20语言功能将简化对大型代码库的管理,改进的诊断功能将通过模板和概念使棘手的问题更容易调试。

我们还集成了对CMake、Linux和WSL的支持,使您更容易创建、编辑、构建和调试跨平台应用程序。如果你想升级到Visual Studio 2022,但又担心兼容性问题,与C++运行时的二进制兼容性将使你毫无痛苦。

创新触手可及

诊断和调试

有信心地调试您的应用程序的能力是您日常工作流程的核心。Visual Studio 2022将包括核心调试器的性能改进,并提供更多的功能,如剖析器中的火焰图,以更好地发现热点路径,依赖断点以实现更精确的调试,以及集成的反编译体验,这将使您能够踩过您在本地没有的代码。

实时协作

Live Share为与他人协作、交换想法、配对编程和审查代码提供了新的机会。在Visual Studio 2022中,Live Share将引入集成的文本聊天,这样您就可以在没有任何上下文切换的情况下就您的代码进行快速对话。您将有选项来安排重复使用同一链接的循环会话,从而简化与您经常联系的人的协作。为了更好地支持组织内部的Live Share,我们还将引入会话策略,定义协作的任何合规性要求(例如,读写终端是否应该可以共享?

洞察力和生产力

Visual Studio中的AI IntelliCode引擎在无缝预测您的下一步行动方面继续变得更好。Visual Studio 2022将为您的日常工作流程提供更多、更深入的集成,帮助您在正确的时间、正确的地点采取正确的行动。

异步协作

Visual Studio 2022将包括对Git和GitHub的强大新支持。提交代码、发送拉取请求和合并分支是 "我的代码成为我们的代码 "的时候。你会注意到很多内置的逻辑和检查点,以指导你高效地完成合并和审查过程,预计你的同事的反馈可能会使事情变慢。我们在这里的指导原则是帮助你对你交付的代码有更高的信心。

改进的代码搜索

代码搜索是软件开发生命周期中不可或缺的一部分。开发人员使用代码搜索有很多原因:向他人学习、共享代码、在重构时评估更改的影响、调查问题或审查更改。我们致力于在Visual Studio 2022中为所有这些关键活动提供更好的性能,以提高您的工作效率。 您还将能够在您加载的范围之外进行搜索,以找到您要找的东西,无论它位于哪个代码库或repo中。

刷新Visual Studio for Mac

我们对Visual Studio 2022 for Mac的目标是为Mac量身定做一个现代化的.NET 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 2022的方向提出初步想法。 一如既往,您可以前往新的开发者社区,浏览现有的功能请求,进行投票和评论,或者创建您自己的功能请求。

请继续关注有关64位Visual Studio 2022预览版1的公告,其中将包括我们的UI改进和可访问性改进。 (请记住! 像任何正在进行中的工作一样,这些功能仍在开发中,因此其中一些功能将在首次公开发布后出现在Visual Studio 2022中。)

谢谢大家!

麻婆安全作为走在加密保护技术最前沿的高新技术企业,我们持续的跟进了 Rust 的发展,并开展了一系列的深入研究,目前基于代码虚拟化保护技术的 MapoEngine 已经全面支持对 Rust 程序进行加密,并且能全自动的识别出 Rust 的库函数,只需要一键勾选即可进行加密保护,极大防止了 Rust 软件被逆向分析、破解的可能,保护了企业的合法权益不被侵害。

(MapoEngine 对 Rust 程序的函数识别及加密)

MapoEngine 温馨提示:Rust 编译的程序默认为 Debug 版,无优化且带有调试信息,Debug 版程序更容易被逆向分析,为了程序安全,在发布程序时请使用 Release 进行编译。

在线QQ (2807483369)

在线时间(10:30-00:30)

点击这里给我发消息