大家好:我们正式发布了 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 最新消息页面。我们希望您喜欢这个新版本。
试试这个版本,并且请与我们分享您的想法和意见!
This entry was posted in Releases and tagged .NET Core, AWS, coverage, database, debugger, Docker, dotCover, dotTrace, navigation and search, performance, performance profiler, Rider, TypeScript, unit test coverage, Unity, vcs, Xamarin. Bookmark the permalink.