Rider 开发工具

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 最新消息页面。我们希望您喜欢这个新版本。

试试这个版本,并且请与我们分享您的想法和意见!

立即下载 RIDER 2019.3

This entry was posted in Releases and tagged . Bookmark the permalink.
image description

Discover more