010-68421378
sales@cogitosoft.com
当前您所在的位置:首页>新闻中心>新品发布

Jetbrains新功能介绍(之一)

发布时间:2018/04/19 浏览量:87
JETBRAINS RIDER有哪些创新 Rider 2017.3支持调试第三方代码并以其他方式扩展调试器,引入新的项目向导,添加C#Interactive,优化...

JETBRAINS RIDER有哪些创新


Rider 2017.3支持调试第三方代码并以其他方式扩展调试器,引入新的项目向导,添加C#Interactive,优化单元测试UI,支持开箱即用的TSLint和CoffeeScript支持,演变Unity集成,采用 来自最新的ReSharper和IntelliJ平台版本的功能。
 

Rider 

调试第三方代码
有时候,你想调试一个你不拥有源代码的程序集:一个控制库或一个不能按预期工作的传统模块。 其他时候,您只想更好地了解.NET Framework的运行方式。
Rider 2017.3使得调试外部代码成为一个自动,无痛的过程。 您现在可以逐步完成并在Rider反编译的程序集中设置断点。 Rider已经有了一个.NET调试器和一个.NET反编译器,我们只需要让它们无缝地互操作,我们就这么做了。
每当你只想调试你自己的代码时,你可以改变调试器的设置,让它跨越任何库调用。


Smart Step Into
调试方法链和嵌套方法调用通过新的调试器,Smart Step Into操作变得更容易。
该操作可帮助您选择一个特定的呼叫进入,同时跨越一行中的所有其他呼叫。 例如,在调试Print(Filter(people,BuildPredicate(x => x.Feature,“smth”)));,这样的行时,您可以选择专门进入Filter()。


返回本地值
按照常见的需求,当您逐步执行代码时,Rider会学习在Debug工具窗口的变量视图(a.k.a“locals”)中显示函数返回值。
当方法调用的结果未存储在局部变量中时,例如当方法返回另一个方法的返回值或使用方法链接时,这非常有用。

 
更多调试器改进
Rider中的调试在许多其他方面得到了改进,如下所示:
•    您现在可以将执行指针拖放到代码中的更早或更晚的位置,使您可以重试或跳过某些逻辑,而无需重新启动应用程序。
•    异步功能的调用者现在显示在“框架”视图中,恢复异步因果关系链。
•    在调试会话期间,现在可通过Alt + Enter使用强制运行到光标和设置下一个语句等调试器操作。
•    “变量”和“监视”视图中的代码完成项目会获取刷新的演示文稿。
•    当您调试Xamarin或Unity等基于Mono的应用程序时,现在支持Lambda表达式和扩展方法。
•    数值类型的值 - 小数点,浮点数,双精度 - 现在按照预期进行评估和显示。

 

下一篇:Jetbrains新功能介绍(之二)
上一篇:2D Design V2:图形设计, 技术绘图 与 CAD/CAM

                                京公网安备 11010802016897号 | 京ICP证09015132号 | 网络文化经营许可证京网文[2017]4225-497号 | 违法和不良信息举报电话:4006561155

                                        © Copyright 2000-2018 北京哲想软件有限公司版权所有 | 地址:北京市海淀区西三环北路50号豪柏大厦C2座11层1105室

                                北京哲想软件集团旗下网站:http://www.cogitosoft.com/  |  http://www.cogito.com.cn/

                                企业文化:感恩、诚信、认真、共好、积极自信、个人责任

                               可信网站信用评估网络警察提醒你诚信网站中国互联网举报中心网络举报APP下载