ReSharper 2026.2 for VS Code兼容编辑器更新亮点
过去几个月,ReSharper 在 VS Code 及兼容编辑器上的更新非常密集。从 2026.1 到 2026.2 版本,我们一直在持续打磨日常的 .NET 开发体验——包括追踪数据流向、浏览调用链,以及让项目结构始终清晰可见。
本文将带您一览这些改进。没错,它们全部适用于所有兼容 VS Code 的编辑器,包括 VS Code、Cursor、Google Antigravity IDE、Devin Desktop 和 Kiro。
安装 ReSharper
调试功能终于来了
在介绍日常优化之前,有一项更新值得特别关注。在 2026.2 版本中,呼声最高的功能终于落地:调试。
该调试器基于 JetBrains Rider 的同一核心调试引擎构建,目前已支持设置断点、实时查看变量和表达式、单步执行代码,以及启动或附加到 .NET 进程——所有这些都无需离开编辑器。
由于这个主题内容比较丰富,我们专门写了一篇文章详细介绍。如果您正是冲着调试功能来的,可以直接跳转:
至于本次发布周期中的其他更新,请继续阅读。
追踪数据的实际流动
[LOADING...]
我们引入了 值跟踪(Value Tracking) 功能,帮助您告别猜测值从哪来、到哪去的烦恼。您不再需要手动追踪构造函数、属性和异步边界上的赋值,而是可以在视图中直接看到值流动的实时可视化信息。使用 显示值来源(Show Value Origin) 可以立即看到值从何处产生,使用 显示值去向(Show Value Destinations) 则可以了解值在后续何处被使用。
这个功能尤其适合在设计阶段就解决 NullReferenceException 和意外状态变更问题,无需启动调试器。
像专家一样浏览调用链与继承关系
[LOADING...]
调用层次结构(Call Hierarchy) 和 类型层次结构(Type Hierarchy) 视图现在完全由 ReSharper 引擎填充。无论您是想追踪一个方法调用如何在代码库中传播,还是想探索哪些类继承自某个基类型,现在都可以:
- 在传入/传出调用或超类型/子类型之间切换。
- 单击直接导航。
项目结构改进
与 C# Dev Kit 扩展 近期的一些改动不同,我们保留了解决方案资源管理器并持续增强,让项目结构始终清晰可见:
- NuGet 包版本:已安装的 NuGet 包版本现在直接显示在树中,依赖项审计和版本冲突一目了然。
- 服务文件夹:Properties 和 wwwroot 等服务文件夹会自动固定到标准文件夹上方,让您在需要的地方获得视觉优先级。
- 更快的项目集成:新增的 添加现有项目(Add Existing Project) 上下文菜单选项,消除了将外部代码引入解决方案的繁琐操作。
这些不只是外观上的调整,而是进一步打磨了 .NET 工作流中最重要的视图之一。
安装 ReSharper
初次接触 ReSharper?
如果您是第一次听说适用于 VS Code 兼容编辑器的 ReSharper,可以查看最初的 公告文章,其中涵盖了基本介绍。
分享您的想法!
我们很高兴为您带来这些新功能,并期待您的反馈!请在本文下方留下任何问题、评论或其他意见。如果您遇到任何问题,请直接反馈到我们的 YouTrack 追踪器。
如果您觉得本次更新有价值,我们恳请您花一点时间在市场上留下评价。您的反馈将帮助 .NET 社区的成员做出明智的决策,并确保我们根据用户需求持续改进。
- Visual Studio Code 市场
- Open VSX Registry(适用于 Cursor、Google Antigravity IDE、Devin Desktop、Kiro 及其他兼容编辑器)
感谢您的支持!