rider2026官方版是JetBrains公同推出的一款领先的跨平台IDE,适合希望提高工作效率和简化开发流程的 .NET 和游戏开发者,其强大功能集允许用户开发各种面向 .NET、ASP.NET Core、MAUI 等框架或 Unity、Unreal Engine 或 Godot 等游戏引擎的应用程序。同时软件提供AI助手、智能代码补全、深度代码分析与即时错误检测,加上项目内置强大的调试器、单元测试与数据库工具,深度集成 Docker、Azure 与版本控制系统,是编写高质量 .NET 代码神器。
与之前的版本相比,jetbrains rider 2026新版本进行了全面升级和增强优化,比如ai编码智能体开放了 IDE 自身的智能功能,使其能够利用 Rider 对您代码的理解,而不仅仅依赖于文件和终端输出。新引入的一系列智能体技能涵盖测试、分析、重构以及 Microsoft .NET 官方工作流。此版本还带来了显著的性能提升,可以在 .NET 开发和游戏开发中提升 IDE 的运行速度和响应能力,快免费下载体验吧。
jetbrains rider 2026新版特性:
一、任何智能体均内置其中
1、ACP 注册表:一键浏览并安装 AI 智能体。
2、Git 工作树:并行处理多个分支,将一个分支的任务交给智能体处理,同时自己继续处理另一个分支。
二、最新的语言支持
C# 14 新颖性,C# 15 预览功能等
三、.NET 支持与生产力提升
1、支持基于文件的 C# 程序
2、NuGet Package Manager 控制台预览
3、.NET 反汇编代码查看器
四、游戏开发改进
1、在Android和iOS上完全支持虚幻引擎的移动开发
2、C++ 游戏项目的 CMake 支持 Beta
3、重新设计的Unity Profiler集成
4、增强的 Godot 编辑器集成
rider 2026.2更新变化:
一、智能体技能
如果您使用通过 Agent Client Protocol (ACP) 集成到 Rider 中的编码智能体,现在可以直接通过 IDE 浏览、添加和管理智能体技能。
借助 Rider 内置的技能目录,您可以使用为您已安装的所有智能体提供的开箱即用、经过安全检查的技能。
1、支持 .NET 智能体技能
Rider 现在支持直接通过 IDE 轻松发现并安装 Microsoft 官方智能体技能。在 2026.2 中,Rider 包含了三个由 Microsoft 维护的技能仓库:
.NET Skills,用于常见的 .NET 和 C# 开发任务
Aspire Skills,用于使用 .NET Aspire 的云原生应用程序开发
Azure Skills,用于使用 Azure 服务和基础架构
您可以在 Settings/Preferences | Tools | AI Assistant | Skills | Microsoft / .NET(设置/偏好设置 | 工具 | AI Assistant | 技能 | Microsoft / .NET)中轻松找到并启用这些技能。由于 AI 智能体可以获取框架特定的上下文,您无需从头开始详细说明框架约定,即可在处理日常开发任务时获得更相关的建议和更可靠的帮助。
2、通过捆绑式 dottrace-analyze 技能进行基于证据的性能调查 C# dotUltimate
向您的智能体提交来自 dotTrace 的 .dtp 快照,新的捆绑式 dottrace-analyze 技能将完成剩余工作:它会读取分析、查找 CPU 资源占用位置、将热点执行路径回溯到您的代码中,并解释根本原因和修正方法。在我们的评估中,对于仅靠阅读代码极难发现的性能瓶颈,该技能让智能体从原本大概率无法定位问题,转变为能够稳定输出正确的解决方案。
3、适用于 Claude Code 的代码质量检查钩子
Rider 现在针对 Claude Code 提供以 Rider 支持的任何语言编写的质量检查钩子。只需在 Settings(设置)中启用该技能,Rider 就会验证对智能体进行的每处更改,然后再确定是否允许其继续,这样便可捕捉代码问题、检查发现,甚至是格式设置不一致的情况。如果出错,则不会将任务标记为已完成,同时会以反馈形式显示警告,供智能体采取相应措施。质量标准由您和您的 IDE 设定,而不是由智能体设定。
4、使用 finding-tests 进行准确的测试 C# dotUltimate
当 AI 智能体编写测试时,它必须猜测测试应放在何处。在较大的 .NET 解决方案中,这些猜测经常出错,导致测试被放到错误的文件、错误的固定例程,或者风格与您的约定不符。
新的 finding-tests 技能旨在移除这种猜测工作。Rider 使用 dotCover 覆盖率数据为智能体指明正确的方向,从而确保新测试被放入正确位置,并与您项目的现有结构和风格保持一致。
我们正在继续评估这些优势(包括因减少智能体探索而可能节省的 token 消耗)在各类智能体和模型中的表现。
5、更安全的重构技能
智能体现在可以驱动 Rider 的重构引擎来重命名符号、移动类型、提取方法和重新组织命名空间。这些操作基于 Rider 对符号及其用法的理解,而非脆弱的文本搜索。大范围更改变得更安全,也更容易审查。
6、适用于 Unreal Engine 的游戏感知技能
Rider 2026.2 在智能体技能管理器中添加了三项 Unreal Engine 技能,因此,您的智能体能够将 Unreal 项目当作真正的 Unreal 项目来处理,而不仅仅将其视为大型 C++ 代码库:
- ue-code-authoring 负责处理 UE C++ 更改。智能体会检查现有项目模式、编辑 .h 和 .cpp 文件,并使用 Rider 的诊断、Lint 分析、构建检查和格式设置来捕获围绕反射宏、生成的头文件、模块依赖项、include、API 宏与 UObject 约定的 Unreal 特定陷阱。
- ue-live-debugging 负责处理崩溃和运行时问题,借助 Rider 的符号搜索、调用层次结构、断点、堆栈和帧检查,以及表达式求值功能,调查实际发生的情况。
- ue-test-authoring 负责选择合适的测试方式(Automation、CQTest、Functional、Gauntlet 或 LowLevel),并编写出符合项目约定的测试。
二、性能
1、启动并运行调试器
Rider 2026.2 加快了 Windows 上会话初期(从打开解决方案到首次启动调试器)的启动速度。
我们优化了 Rider 在启动时枚举项目文件的方式,因此提高了 IDE 发现目录和文件系统更改的速度。项目模型更新可以更快生效,打开大型解决方案时的体验也更加流畅。
调试器启动速度也更快。在我们的基准中,对于在 Windows 上运行的 .NET 应用程序,Rider 将调试器启动时间缩短了约 2.8 秒。这种差异对于小型项目尤为明显,因为这类项目中的应用程序应当几乎即时启动。
2、切换分支并从大规模文件更改中恢复
在您处理项目时,速度最慢的时刻往往是一次性进行大量更改的场景,例如切换 Git 分支。Rider 2026.2 通过两种相互独立的方式对此进行了改进。
首先,得益于 Rider 的 Roslyn 集成的改进,分支切换本身的速度大幅提升。在我们的测试中,速度普遍提升 2–3 倍,其中一个此前棘手的用例耗时从 8 分钟缩短至 5 秒。
其次,每当 Rider 需要一次性处理大量文件时(无论是分支切换后,还是首次打开大型项目时),它都需要先扫描磁盘内容,之后项目视图、搜索和导航功能才能恢复完全可靠的状态。我们加快了文件发现的速度,缩短了您等待 Rider 完成同步所需的时间。
在我们针对包含约 300 个项目的大型解决方案进行的内部测试中,在模拟 Git 分支切换的场景下,此步骤的运行速度提升了约三分之一。文件发现只是“追赶”过程的一部分,因此实际感知到的速度提升幅度取决于工作流。对于文件夹结构嵌套较深的项目,这种差异通常最为明显。
3、后端内存占用更低
Rider 的后端现在占用的内存更少,为您的其他工作释放了更多的可用内存。在我们的内部测试中,后端进程的内存占用减少了约 7%–8%,在内存压力最大的大型解决方案中,这种改善尤为显著。
4、Unreal Engine 的性能增强
如果您使用生成的 .sln 打开 Unreal Engine 项目,初始索引速度会大幅提升,与通过 .uproject 打开项目时的速度相当。在此场景下,Rider 现在会使用 UnrealBuildTool 中的项目信息,通过仅分析 Unreal Engine 项目模型内包含的文件来加速初始索引。在版本 2026.2 中,从 Lyra 示例解决方案打开 .sln 时,C++ 代码的初始索引速度是 2026.1 版本的两倍,在 IDE 热启动期间从序列化数据加载 C++ 缓存时,速度也有类似的提升。
三、UX/UI
1、能够预览建议的代码更改
Rider 现在通过一种更清晰的方式在应用快速修复和上下文操作之前对其进行评估。新的意图预览直接通过代码操作菜单显示所选操作将更改的内容,从而帮助您一目了然地了解更改将产生的结果,并让您并更有信心地选择正确的修正。
预览支持基于差异的输出,并会高亮显示语法和标识符,因此,您无需中断工作流即可快速比较更改前后的状态。这对于涉及范围较广的更改(包括影响多个文件的修正)尤为有用,因为提前了解更改的具体影响会让代码操作感觉更安全、更值得信赖。
2、改进了 NuGet 工具窗口
Rider 的 NuGet 工具窗口已重新设计,让大型解决方案中的依赖项管理更加清晰。浏览新软件包、滚动和加载软件包、管理已安装依赖项以及查看可用更新等操作,现在都拥有了更具针对性的路径,因此您能够更轻松地识别需要关注的内容,并在准备就绪时更新软件包。
四、.NET 开发
1、基于文件的 C# 应用模板
Rider 2026.2 添加了专用的基于文件的 C# 应用模板,从而可以更轻松地直接在 IDE 中创建、编辑和运行基于文件的 C# 应用。这是一种轻量级工作流,适用于脚本、仓库实用工具、CI 帮助程序,以及无需进行完整项目设置的快速任务。
2、适用于 WPF 项目的热重载
Rider 2026.2 引入了 WPF 热重载,让您能够在 WPF 应用于 Rider 调试器中运行期间编辑 XAML,并查看应用的已保存更改。您可以调整布局、样式、模板和资源,而无需重新构建、重新启动或重新导航至同一屏幕。
五、代码分析和重构
1、C# 支持
Rider 的 C# 代码智能由 ReSharper 提供支持。 Rider 2026.2 包括用于 .NET 代码分析、重构、分析器配置和语言支持的最新 ReSharper 更新。
2、C++ 支持
Rider 2026.2 引入了对 C++26 反射的初步支持,这是近年来最受期待的 C++ 语言新增功能。编辑器现在可以识别反射运算符 (^^)、接合 ([: ... :]) 和 consteval 块,为基于反射的元编程提供语法高亮显示、代码分析和编码辅助。此外,Rider 还扩展了其 constexpr 求值器,支持常量求值过程中的动态内存分配和异常。
针对 C++ 支持的其他更新包括新的代码检查和重构增强功能。Rider 的 C++ 智能由 JetBrains ReSharper C++ 提供支持。
3、F# 支持
Rider 2026.2 引入了多项 F# 改进。利用新增的操作,您可以快速禁用和恢复编译器警告;从错误中导入类型和其他符号变得更加可靠;C# 14 互操作体验更流畅;F# 调试也获得了额外的修正。
六、游戏开发
游戏开发是我们每个版本的重点关注领域,2026.2 也不例外。在此开发周期中,无论我们投资于哪些领域,都确保游戏开发者能够从中受益。三大主题尤为突出:
- 性能突破:大型 Unreal Engine 项目现在应当能够更快地打开并进入工作状态。现在,打开生成的 .sln 可以受益于 UnrealBuildTool 项目模型,在我们的基准中,C++ 索引速度几乎翻倍。
- 游戏感知 AI 智能体技能:代码质量钩子可以验证游戏项目中 AI 智能体生成的更改,同时 Unreal Engine 特定的技能可以帮助智能体完成 UE C++ 代码编写、实时调试及测试编写工作。
- 一流的调试体验:Linux 和 macOS 平台现已支持 Natvis,因此原生数据结构的检查体验可以在各个平台保持一致,同时对表达式计算器功能进行了增强。
1、Unreal Engine
- 优化了 UInterface 的导航体验
现在跟踪 Unreal Engine UInterface 实现更加直接。以 I 为前缀的实现接口会显示使用信息,该接口的 Unreal 接口函数由游戏脚本类声明并实现。
Find Usages(查找用法)现在还支持查找 Unreal 接口在蓝图中的用法,而不只是 C++ 引用,从而可以更方便地跟踪接口在代码和素材资源中的使用位置。
- 在蓝图中查找 Unreal Engine 游戏性标记用法
游戏性标记在 C++ 和蓝图中更易于追踪。蓝图素材资源内的蓝图用法现在会出现在 Code Vision 和 Find Usages(查找用法)结果中,因此您无需离开 Rider 即可查看某个标记在项目中的使用位置。
对于基于 Gameplay Ability System 构建的项目,这一点尤为实用,因为在这类项目中,标记通常用于驱动能力激活、禁止、取消、效果和游戏事件。Rider 可以检测关键 Gameplay Ability System 蓝图节点和 GameplayAbility 素材资产属性中的标记用法,现在还能为 C++ 中的游戏性标记声明和定义显示 Code Vision。
- ISPC 支持
高性能 CPU 代码通过 ISPC(Intel SPMD 程序编译器)获得一流的编辑器支持,ISPC 是一种用于游戏引擎、渲染系统和科学计算的语言,包括 Unreal Engine 项目。
ISPC 文件现在可以实现语法高亮显示、代码分析、导航和编码辅助,为您的 ISPC 代码带来与 C++ 同等质量的编辑器支持体验。
2、专业 Godot 支持
在版本 2026.2 中,Rider 中的 Godot 开发体验变得更加完整、流畅且可靠。此版本新增了项目模板、优化了 GDScript 支持与格式设置、改进了场景相关操作,还基于 Godot 社区的直接反馈进行了多项修正。
3、新增可配置 GDScript 格式化程序
利用目前功能最强大且高度可配置的 GDScript 格式化程序之一,保持 GDScript 代码样式一致变得更加轻松。该格式化程序直接内置到 IDE 中,能够处理间距、缩进、换行、制表符和常见的 GDScript 布局规则,并且可以在 Rider 标准设置 UI 中配置语言特定的代码样式设置。
与许多外部格式化程序不同,Rider 允许您按需选择要重新设置格式的具体内容:所选代码段、单个文件或整个项目。该格式化程序还可以在您输入时提供更智能的编辑行为,包括按下 Enter 键时缩进、控制流语句后的智能减少缩进,以及长字符串字面量换行拆分。最终提供的是原生的 GDScript 格式设置体验,风格统一且用法灵活,可以用于实际的 Godot 项目。
4、将 Godot 场景节点拖动到代码中
在 GDScript 中引用 Godot 场景节点时,所需的手动关联操作更少。只需将节点从 Scene Preview(场景预览)树拖动到编辑器,Rider 就会为您插入正确的节点路径或变量声明。
相关行为遵循 Godot 编辑器的约定:正常拖动节点可以插入其路径,按住 Ctrl 键可以生成 @onready 变量,按住 Alt 键则可以生成 @export 变量。还支持多选(包括嵌套节点),路径将相对于您正在编辑的脚本进行解析。
5、Godot Asset Store 中的 JetBrains Rider 集成加载项
官方 JetBrains Rider Integration 加载项现已在全新的 Godot Asset Store 中上架。它简化了将 Rider 设置为 Godot 项目外部编辑器的流程,让您能够在开发 Godot 游戏和加载项时直接使用 Rider 的代码洞察、导航、代码检查和调试支持等功能。
6、支持 Godot 自动加载和 UID 引用
通过 GDScript 导航 Godot 项目范围的 API 和资源变得更加便捷。自动加载项和 uid:// 资源引用的解析准确度现已大幅提升,可以对在 Godot 项目设置中配置的全局变量进行正确的高亮显示、文档记录和导航,因此,单例风格的项目 API 在编辑器中如同一等符号一般。
Rider 还可以解析 load 和 preload 调用中的 uid:// 引用,使 Godot 创建的资源链接能够在代码洞察和导航中更自然地工作。
7、其他亮点
- 用于游戏开发的项目模板
现在,在 Rider 中启动新游戏项目变得更加便捷。New Project(新建项目)对话框新增了专属的 Game Development(游戏开发)类别,将游戏引擎特定的模板直接集成到 IDE 中。
在 IDE 中为 Godot 项目和加载项提供现的起始模板,其中包括适用于 Godot Asset Store 加载项的模板,例如基于脚本的素材资源、编辑器插件以及原生 C++ GDExtension。每个模板都附带了预配置的项目结构、构建设置和运行配置,可以帮助您更快地启动并运行。
我们还为原生游戏开发工作流新增了 CMake 游戏项目模板,为后续版本中持续扩充的游戏开发项目模板集合奠定了基础。
- CMake 支持的测试阶段现已结束
Rider 对 CMake 支持的测试阶段现已结束,因此原生游戏开发工作流可以获得更完善的 CMake 体验。CMake 项目将受益于对整个工作流进行的修正,以及可以直接通过编辑器运行和调试目标的便捷的装订区域操作。
我们还新增了对未在 CMakeLists.txt 中明确列出的项目文件的支持,帮助 Rider 理解更多属于您项目的代码。由于为超大型项目启用此功能会扩大索引作用域并影响性能,该选项默认关闭,您可以在设置中手动启用。
七、调试
1、改进了源代码生成器调试
在 Linux 和 macOS 上,利用较新的 SDK,调试源代码生成器的运行可靠性得到提升。启动调试会话不再要求成功构建目标项目,目标项目文件也不再需要在启动前编译,因此工作流的速度得到提升。
2、在 Linux 和 macOS 上提供基本的 Natvis 支持
Rider 2026.2 为 Linux 和 macOS 上的 C++ 调试器引入了基本的 Natvis 类型可视化,将其可用范围扩展到 Windows 以外。现有的 Natvis 文件(包括热门 C++ 库随附的可视化器)现在可以在 Linux 和 macOS 上与 LLDB 配合使用。
这还改进了 Godot C++ 的调试体验:Rider 现在支持 godot-cpp.natvis,使 Natvis 成为 Rider 在各个受支持平台上 Godot 类型的推荐可视化方案。如果您之前在 .lldbinit 中手动注册了 GodotFormatter,请移除该注册,并改用 Natvis 可视化器。
3、改进了 Windows 上的 C++ 表达式求值
Rider 2026.2 改进了在 Windows 上进行调试时的 C++ 表达式求值功能。更新后,更多表达式可以稳定地使用监视、条件断点和 Evaluate Expression(对表达式求值)操作(其中包括 Natvis 可视化器中的函数调用(含形参)),并针对比较、持久变量、内部函数和函数调用进行了多项修正。
一项实用的改进是调试期间的字符串比较更加流畅。Unreal Engine 字符串类型(例如 FString 和 FName)以及标准库字符串类型现在可以处理常见的比较场景(例如 myFString == "Hello"),包括条件断点中的比较。
4、调试器步进改进 C# F#
在 Rider 2026.2 中,步进的可预测性提高。Step Into(步入)现在会跳转到您预期的位置,而不会进入运行时代码或标准库代码。更清晰的高亮显示范围让您可以更轻松地选择要步入的方法。如果一条语句包含多个方法调用,已执行过的调用会在您步出后保持高亮显示状态,这样,您可以随时查看自己在语句中的执行位置。执行步过或步出后显示的返回值更加整洁、准确。调试器提示可以保持稳定、一致的顺序,不会在每一步操作后打乱顺序,这样一来,您关注的提示便不会再被挤到屏幕右边缘之外。
八、基于云的开发
1、内置 Azure Functions 支持
Azure Functions 的本地开发支持正从独立的 Azure Toolkit 插件直接转移到 Rider。现在,您无需安装其他插件即可处理 Azure Functions 项目,包括创建项目和触发器、运行和调试函数、使用 Azurite 集成等。
Rider 2026.2 还添加了通过项目创建对话框创建 Azure Functions 触发器的功能。此外,现在可以在 Docker 容器内对 Azure Functions 项目进行调试,扩展了此前仅可用于常规 .NET 项目的 Docker 调试工作流。
2、Azure DevOps 支持的最新变化:拉取请求
Rider 2026.2 引入了拉取请求,进一步扩展了 Azure DevOps 支持。借助全新的 Azure DevOps 工具窗口,您可以列出并筛选拉取请求、检查更改的文件、进行投票、完成现有 PR,以及创建新 PR,全程无需切换到任何外部工具。您可以在项目上下文中检查 PR,并充分利用 Rider 的代码洞察、导航和编辑功能。
九、Web 开发
1、支持 TypeScript 7,可以加快采用大型代码库的工作流的速度
大型 TypeScript 代码库的速度不一定很慢。在 TypeScript 7 中,编译器和语言服务器使用 Go 进行了重写,速度提升效果非常明显。在我们的测试中,Kibana 代码库的项目加载时间从约 12 秒缩短为 3 秒左右,这意味着编辑器响应速度提升了 4 倍左右。
对于已在使用 TypeScript 7 的项目,Rider 2026.2 默认支持 TypeScript 7;对于仍在使用旧版本的项目,提供了可选的升级路径。您可以立即实现全面的速度提升,无需在最开始就迁移整个项目。对于使用大型 TypeScript 单仓库的团队,这是从第一天起就应进行的升级。
软件主要功能
1、代码质量提升
JetBrains Rider 可以简化开发流程并提高代码质量。这款 IDE 提供了数百项智能检查和建议,能够将您的代码升级到最新的语言增强功能,清除过时和无法访问的代码,预测编译和运行时问题,并评估整个解决方案的代码质量。
2、快速推进的开发
Rider 适用于 C#、C++、F#、JS/TS 和其他语言的智能代码补全和代码模板将让您事半功倍。IDE 可以理解代码的上下文,并在您输入时提供相关编码建议。在清理和组织代码时,Rider 的重构工具可以帮助您快速重组,而不会影响功能。
3、游戏开发强化
无论您是在 Unreal Engine 中构建沉浸式 3D 环境、在 Unity 中打造动人体验,还是利用 Godot 的开源灵活性,Rider 都能提供针对您选择的游戏引擎定制的流畅而高效的工作流。
凭借对主流游戏机(从 PlayStation®5 和 Xbox 游戏机开始)的全面支持,Rider 持续为游戏开发者赋能。
4、更高水平的调试
JetBrains Rider 配备了用于本地和远程调试的强大工具,可以让您检查应用程序状态、控制执行流,以及实时对表达式求值。在预测模式下,Rider 的调试器可以主动识别潜在问题,且无需执行代码。
5、卓越单元测试
Rider 借助对 NUnit 和 xUnit.net 等主流 .NET 测试框架以及游戏引擎特定测试选择的支持来促进单元测试,允许在 IDE 中编写、执行和调试测试。IDE 配有测试运行程序,可以实现并行测试执行和高度可配置的测试组织。
6、轻松的 NuGet 管理
得益于 IDE 对中央软件包管理 (CPM) 的支持及其直观的 NuGet 工具窗口,在 Rider 中管理 NuGet 软件包既简单又高效。
Rider 在软件包搜索、恢复策略和私有源身份验证方法上的可配置设置相当灵活,是使用 NuGet 软件包的绝佳环境。
7、无缝版本控制
Rider 与 Git、Perforce 和其他流行版本控制系统紧密集成,确保无缝适配一系列工作流和偏好。使用 Rider 的 IDE 内工具,您可以轻松直观地执行差异检查、合并冲突处理和更改跟踪等任务,保持创意流动并最大限度地减少上下文切换。
8、云服务集成
Rider 提供了对 Azure 和 Amazon Web Services (AWS) 等主流云平台的 IDE 内支持,将本地开发和云部署连接起来。
系统要求
1、操作系统:
64 位 Microsoft Windows 10 版本 1809,Windows 11
64 位 Microsoft Windows Server 2019,2022
2、内存:4 GB
3、CPU:2 GHz
4、磁盘空间:10 GB
5、显示器分辨率:1280 x 720
6、框架:.NET Framework 4.7.2 或更高版本(在 Windows 上) 收起介绍展开介绍
- 下载地址
- 其他版本
-
{playpage:qitabanben_html}
发表评论
0人参与,3条评论软件排行榜
热门推荐
XMLBlueprint(XML编辑器) v22.2026.0525官方版78.61M / 简体中文
android studio(安卓集成开发工具) v2025.3.41.33G / 英文
android studio for linux v2025.3.41.37G / 英文
visual studio code中文绿色版 v1.122.1238.39M / 简体中文
vscode官方中文版 v1.122.1168.49M / 简体中文
visual studio code for linux官方版 v1.122.1221.64M / 英文
XMLBlueprint(XML编辑器)78.61M / 简体中文
smartgit中文版(git图形化管理工具)203.74M / 简体中文
猿编程电脑版239.83M / 简体中文
易编盒子官方版1.94M / 简体中文


