Rider 2019.3 现已发布!
大家好:我们正式发布了 Rider 2019.3 !
让我们逐一介绍 Rider 团队在过去四个月中重点关注的主要改进。
让我们来看看新版本中最重要的功能:
-
对 T4 模板的出色支持具有模板执行、调试、代码高亮显示、导航、重构、代码补全等等。
-
我们在性能分析方面向前迈出了一大步,因为现在 Rider 可以在 Windows、Linux 和 macOS 上分析 .NET Core 应用程序。
-
Unity 开发人可以从跨平台单元测试覆盖率和嵌入式 dotCover 插件的持续测试中获得所有收益,该插件现在开始支持 Unity 测试!
-
启动性能已得到改善、画面卷动更加地平滑、并且许多 UI 冻结都已消除,仅列举其中一些改进。
这边仅重点列出几个值得一提的改善。
-
Docker Compose 支持现在终于扩展到调试器。
您可以轻松地为多容器 Docker 应用程序除错。
-
在版本控制支持中,我们已开始试验使用版本控制系统(如 Git)时的用户界面和用户体验。
查看新实时差异预览、位于 IDE 左侧的新提交工具窗口 ,以及其他改进。
如果以上都不引起您的兴趣,我们仍然为您提供更多新功能:
-
Edit & Continue 现在可以将变更应用到运行(未挂起)的应用程序,而且该应用程序无需在断点处停止。
-
调试器每方面上具有许多改进。
Breakpoints 视图中的 Exceptions 树获得更新和远程调试得到了增强,仅举几例。
-
AWS Toolkit 插件 现在与 Rider 兼容!
它支持在本地和远程创建、运行并调试 AWS Lambda。
Cloud Debugging 支持也已发布!
-
数据库支持有多个更新,其中最大的亮点是早期的 MongoDB 支持。
-
C#8支持变得更好,包括对
notnull
约束的支持、目标类型的 switch 表达式、对默认接口方法的早期支持以及一些新的检查和快速修复。 -
Xamarin 开发人员现在可以更好地发现 Apple 设备和模拟器、工具栏上已连接的 Apple 设备列表以及针对 Xamarin Android 项目的 “Publish Android APK” 操作。
-
Find dependent code 现在适用于 NuGet 引用,并且可对整个解决方案(而不是仅仅一个项目)运行!
-
Quick definition 叠加工具提示适用于代码编辑器中的任何符号。
-
C# 命名设置现在支持从 EditorConfig 读取 和 导出到 EditorConfig。
-
对 TypeScript 3.7 的支持以及对 JavaScript 、TypeScript、Vue.js 和 Angular 的支持的其他改进。
-
新的类型名称提示可用于所有 var 实例 、 lambda 参数等等。
-
标识符高亮显示进行了完全重新设计:为 C# 使用单独的页面,为预处理程序指令、静态方法、字段使用单独的颜色,等等。
我们要提到的最后一件事是对于 .NET Core 的一个很小但非常方便的改进。
如果您曾经通过手动编辑 .csproj 文件向 .NET Core 应用添加了第二个目标框架,是否忘记将 TargetFramework
更改为TargetFrameworks
?
我猜测您有,而且可能不止一次。别担心,Rider 来拯救您了。
我们已添加检查以警告您有关 TargetFramework
/ TargetFrameworks
的问题,并通过适当的快速修复以消除:
这些是 v2019.3 中等待您的炫酷关键要点。 有关更多详细信息,请访问 Rider 2019.3 最新消息页面。我们希望您喜欢这个新版本。
试试这个版本,并且请与我们分享您的想法和意见!