Rider 2019.3已经正式发布了,提供Windows、Mac、Linux版本下载,该版本有众多的更新改进,以下我们将详细介绍此版本中最重要的功能和特性。
Rider 2019.3新特性和新功能介绍 1、对T4模板的出色支持包括模板执行、调试、代码突出显示、导航、重构、代码完成等功能。
2、我们在性能分析方面迈出了一大步,因此现在您可以在Rider中配置Windows、Linux和macOS上的.NET Core应用程序。 3、如果您是Unity开发人员,则应该从跨平台单元测试的覆盖范围和持续测试中受益匪浅,这最终将支持Unity测试。 4、启动性能已得到改善,鼠标滚动很流畅,而且许多UI冻结都已消除,这些只是Rider 2019.3中的部分性能改进。(请注意,此图表不是准确的基准,而是快速显示Rider 2019.2.3与2019.3启动时间的变化。)
4、Docker-compose支持现在涵盖了调试器,只需单击鼠标,即可调试多容器Docker应用程序。参考在Linux系统上安装最新的Docker Compose一文。 5、在版本控制支持中,我们已经开始在使用版本控制系统(例如Git)时尝试用户界面和用户体验,检查新的实时差异预览,IDE左侧的新提交工具窗口以及其他一些改进。
注:如果以上新功能和特性都不能满足你的需求,那么该版本仍然为您提供更多新功能,以下继续介绍。 6、现在,“Edit & Continue”可以将更改应用于正在运行(未挂起)的应用程序,并且无需在断点处停止该应用程序。 7、调试器通常具有许多改进,断点视图中的例外树已更新,远程调试得到了增强,仅举几例。 8、AWS Toolkit插件现在与Rider兼容,它支持在本地和远程创建,运行和调试AWS Lambda,云调试支持也在这里。
9、数据库支持有多个更新,其中最大的亮点是早期的MongoDB支持。 10、C# 8的支持变得更好,包括对非空约束,目标类型的开关表达式的支持,对默认接口方法的早期支持以及一些新的检查和快速修复。 11、对于Xamarin开发人员,我们可以更好地发现Apple设备和模拟器,工具栏上已连接的Apple设备列表以及针对Xamarin Android项目的“Publish Android APK”操作。
12、现在,查找依赖代码可用于NuGet引用,并且可以在整个解决方案中运行,而不仅仅是项目。 13、快速定义覆盖工具提示可用于代码编辑器中的任何符号。
14、C#命名设置现在支持读取/导出到EditorConfig。 15、这里对TypeScript 3.7的支持以及对JavaScript、TypeScript、Vue.js和Angular的支持的其他改进。 16、类型名称提示适用于所有var出现,lambda参数等。
17、标识符突出显示已完全重新编写,其中包含C#的单独页面,预处理器指令的单独颜色,静态方法,字段等。
结语 以上就是Rider 2019.3版本中所有的主要亮点。 我们要提到的最后一件事是,对于当前的.NET Core时代来说,这是一个很小但非常方便的改进,如果您曾经通过手动编辑.csproj文件向.NET Core应用添加了第二个目标框架,是否忘记将TargetFramework更改为TargetFrameworks?我敢猜测您有,而且可能不止一次。我们已进行了检查,以警告您有关TargetFramework/TargetFrameworks的问题,并通过适当的快速修复措施予以消除。
下载链接
相关主题 |