提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|产品更新|编辑:吴园园|2019-12-16 10:28:16.947|阅读 973 次
概述:Rider最新版本2019.3提供了更好的C#8支持,代码生成,类型名称提示,导航和查找用法,代码风格,项目模型改进,最初的MongoDB支持,Web开发和其他功能的改进。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
Rider是一款是基于IntelliJ IDEA和ReSharper的快速而强大的跨平台.NET IDE,可以在Windows,Mac,Linux上开发.NET,ASP.NET,.NET Core,Xamarin 或Unity应用程序。
Rider最新版本2019.3提供了更好的C#8支持,代码生成,类型名称提示,导航和查找用法,代码风格,项目模型改进,最初的MongoDB支持,Web开发和其他功能的改进。
更好的C#8支持
新版Rider可以更好地处理C#8。现在,它包括:
对可空引用类型的更好理解,包括对notnull 约束的支持。
目标类型的switch表达式。
早期支持默认接口方法。
新的“ 本地函数可以是静态的 ”提示以及随附的快速修复。
一个新的快速修复程序,用于在解决方案中的文件,项目或所有项目中启用可为空的注释和警告。
一个新的快速修复程序,用于将EnumeratorCancellation属性添加到迭代器的CancellationToken 参数async。
此外,代码检查“ 从未使用过Type或Type成员 ”已分为两个单独的选项,一个用于类型(从不使用Type),另一个用于类型成员(从不使用Type成员)。
代码生成
“生成”操作对C#8了解更多,并且还可以帮助您学习:
一个新的快速修复程序“ 添加缺少的武器 ”可以彻底检查枚举值。
一种新的快速修复和上下文操作,可在开关表达式中生成类型模式。
空性产生时被考虑平等/关系成员/ comparers。
此外,在为C#和VB.NET生成相等成员或相等比较器时,有一个新选项可用于System.HashCode实现 GetHashCode,这将有助于使代码更整洁。
类型名称提示
我们希望您喜欢我们在Rider 2019.1版本中引入的``参数名称和代码注释''提示。这个版本我们走得更远,并准备为您提供Type Name Hints。它们可用于:
Lambda的参数。
所有var出现,包括模式匹配和元组解构。
LINQ语句中的范围变量。
在方法调用链中一行的末尾。
导航和查找用法
我们大多数人都想知道我们的代码在哪里使用了特定的引用。长期以来,您可以对引用运行“ 查找相关代码 ”操作,以查找该引用中出现类型或类型成员的所有位置。但是,有一些限制。在此版本中,我们消除了其中的几个:查找依赖代码可用于NuGet引用,并且可以在整个解决方案中运行,而不仅仅是项目。
现在,Rider肯定提供了更多功能:
该快速定义覆盖工具提示可用于在代码编辑器的任何符号,让您快速回顾符号的定义,而无需离开当前上下文。
消费API扩展了“导航至”操作,如果要列出所有在其参数中接收特定类型对象的方法,可能会有所帮助。
在查找结果窗口用于查找相关的代码有新的过滤器。
现在,您可以导航到具有源符号包的NuGet包的外部源。
代码风格
在本发行版中,我们还提供了一个期待已久的请求。C#命名设置现在支持读取/导出到EditorConfig。
除了这一巨大的更改之外,还有一些较小的更改使您可以更好地控制代码的样式:
对于那些只在初始化器表达式的类型明显的情况下才愿意使用var而不是显式类型的人,Rider现在可以检测到更明显的情况。还有一种“兼容”模式可以匹配罗斯林的行为。
有一个新的代码样式选项,该样式与StyleCop和Roslyn兼容,以添加括号,以澄清仅对嵌套在同一组运算符中的一组运算符的优先级。例如,如果您不记得 &&或|| 优先,此选项将帮助您在括号中进行说明。
现在,注释代码默认情况下会在注释中添加缩进。如果您要关闭代码,则有一个新设置“ 在注释代码时将注释放在第一列 ”。
现在,当自动检测缩进大小和值设置为ON 时,用于设置缩进的选项页面会显示相应的通知。
在C#格式程序选项页面上,还有一个通知工具提示,说明配置格式和自动检测格式功能。
项目模型改进
现在,Rider的项目模型将您在Web语言文件(例如TypeScript文件)中进行的所有重构扩展到所有项目文件。例如,“ 将TS类移至单独的文件 ”会.csproj使用更改更新相应的文件。我们还改进了解决方案资源管理器中 “ 未构建 ”项目状态的UX 。
请注意,我们已经放弃了对.NET Core 1. * SDK的支持,因为这些版本已经停止了支持。
最初的MongoDB支持
Rider添加了对MongoDB的一些初始支持。此外,我们已经将Rider的数据库支持扩展到Oracle PL / SQL调试器,并添加了新的检查和警告,内联查询进度指示器以及一种简便的Google连接错误方法。
Web开发
像往常一样,对于Web开发人员来说有很多好处:
Vue.js的代码完成方面的重大改进。
Vue.js项目中的快速文档。
没有propTypes的React组件中对prop的更好支持。
Angular支持的增强。
支持TypeScript 3.7和JavaScript / TypeScript支持的其他改进。
CSS / SASS支持中的多个更新。
支持即将发布的Yarn 2。
其它功能
通过使代码完成可以识别各种MSBuild项目,我们改进了Rider对项目文件(如.csproj文件)的支持。您还可以将检查和快速修复用于<TargetFramework> / <TargetFrameworks> 验证。
现在,我们以更智能的方式生成了预定义的运行配置,因此您无需任何其他移动或调整即可运行它。它还具有适当的自动生成的名称,而不是无聊的“默认”名称。
现在支持在launchSettings.json文件中指定的更多MSBuild属性,例如$(ProjectDir)。
参数信息弹出框可用于元组。
键入辅助功能用于删除新行以及在新行前退格,现在可以留出一个空间以分隔标记,或者在格式化规则需要时。
更多功能
标识符突出显示已完全重新编写,其中包含C#的单独页面,预处理器指令的单独颜色,静态方法,字段等。
新的NUnit检查涵盖组合单元测试和参数化单元测试的各个参数。
全部展开按钮返回在左侧工具栏上。
一个新的反应性TFS客户端已经以实验模式发布。要启用它,您只需要打开设置| 版本控制| TFVC并将其打开。这为“检查更改”操作提供了显着的速度改进(现在,在我们的测试中,速度约为100到1000倍)。初始发行后,许多操作(例如“提交”和“历史记录”操作)将被移植到新客户端。
以上就是Rider2019.3的更新内容,感兴趣的朋友赶快下载体验吧~
想要购买Rider正版授权的朋友可以。
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn
知名C/C++开发工具CLion全新发布v2024.3,新版本新语言引擎有显著改进等,欢迎下载新版体验!
强大的VS插件CodeRush已正式发布v24.2.3,新版本现在可以运行xUnit.Net v3测试等,欢迎下载最新版体验!
Spire.PDF 10.12.4 最新版本支持在进行多页打印时设置自动旋转方向。同时,一些已知问题也在本次更新中被成功修复,例如打印 PDF 文档时内容丢失的问题,欢迎下载体验~
日程安排控件dhtmlxScheduler v7.2全新发布,新版本增强并增加了编辑、修改等多个操作体验,欢迎下载最新版试用~
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@pclwef.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢