骑士的新功能

Xamarin支持

.ipa文件发布到iOS设备并管理Xamarin iOS项目的配置文件。


用户界面增强

编辑器和调试器选项卡的用户界面以及代码完成弹出窗口现在更加清晰,更加一致。


出色的Unity支持

不断变得更好。

新的调试器好东西

一种在调试时为关键变量加星号的新方法,以及在代码编辑器中直接使用“ 运行至”和“ 跳转至语句”操作的浮动图标。


增强的C#支持

感谢ReSharper,Rider 2019.2支持新的语言功能。


解决方案资源管理器更新

解决方案文件夹现在可以重命名。

Windows窗体设计器

同时支持第三方和32位控件。


代码视觉进入F#

它可以在代码编辑器中直接显示函数,值和成员的推断类型,以及用于声明的VCS作者。


重新排列代码

可以通过Rider中的XAML视图修改文件布局模式。

Mono的代码覆盖率

Linux,macOS和Windows上的应用程序和单元测试。


致力于本地变化

不再需要通过单独的“提交”对话框。


“ ASP.NET代码隐藏文件”生成器

当您向.aspx文件添加新控件时,生成器将创建相应的.designer.cs文件。

特征

代码分析

骑士拥有2200多个实时代码检查功能,并具有自动快速修复功能,可单独或批量解决检测到的问题。解决方案范围内的错误分析将监视代码问题,并让您知道是否有任何问题,即使在当前未打开的文件中也是如此。

代码编辑

Rider丰富的编辑器具有各种代码完成和代码模板,自动插入匹配的花括号和导入指令,快速信息工具提示和用于继承导航的上下文图标,上下文操作等等。

重构

ReSharper的60多个重构中的大多数已经在Rider中可用,并且它的450多个上下文动作都在那里。重命名,提取方法,接口和类,移动和复制类型,使用替代语法等等!

单元测试运行器

骑士可以帮助您基于NUnit,xUnit.net或MSTest运行和调试单元测试。您可以探索测试,以不同的方式将它们分组,将它们分解为单独的会话,查看测试输出并从堆栈跟踪中导航到源代码。

调试器和更多工具

Rider包括一个可与.NET Framework,Mono和.NET Core应用程序一起使用的调试器,使您可以逐步,监视,评估和运行光标。其他工具包括堆栈跟踪浏览器,NuGet浏览器以及VCS和数据库支持。

数据库和SQL

使用SQL和数据库而无需离开Rider。连接到数据库,编辑架构和表数据,运行查询,甚至使用UML图分析架构。

导航和搜索

立即跳转到代码库中的任何文件,类型或成员,以及快速查找设置和操作。查找任何符号的用法,或从符号导航到基本符号和派生符号,扩展方法或实现。

前端技术

Rider内置了JavaScript,TypeScript,HTML,CSS和Sass支持。利用WebStorm包含的重构,调试和单元测试功能。

可扩展性

真正扎根,Rider支持为ReSharper和IntelliJ Platform开发的各种插件。除了捆绑的插件(例如用于VCS,F#和Unity支持的插件)之外,还提供支持Markdown, .gitignore文件和Python脚本的插件。

统一骑士

Rider支持Unity支持。

使用Rider编写C#使我很高兴。我从未见过实际可用的代码重构工具-始终无一例外。值得信赖的是令人惊叹的。

约阿希姆·安特(Joachim Ante)
Unity CTO和创始人

顾客

重新设置开发机器后,JetBrains Rider是我安装的第一个工具。

切换到JetBrains Rider之后的几个月,我还没有启动Visual Studio。

自从我开始使用Jetbrains的Rider以来,与分支机构合作从未如此顺利。

丹尼斯·杜门(Dennis Doomen),
Aviva Solutions的持续改进者,Fluent断言的作者

如今,JetBrains Rider是我在OS X和Windows上都选择的C#开发工具。如果您是ReSharper的长期用户,您会发现它几乎是无缝过渡。我强烈建议开发人员友好的按键导航和细粒度的调试器支持。

杰里米·米勒(Jeremy Miller)

在Rider中,我只是专注于使用我的代码,而不是与我的IDE对抗。骑士给我带来了编写.NET代码的乐趣。

弗朗斯·布玛(Frans Bouma)
LLBLGen Pro首席开发人员

加入这些已经使用Rider的公司。