Rider 2019.2 为调试器添加了一些新功能,并改进了对 Xamarin iOS 开发的支持。 UI 现在更加清晰、友好,也更加方便。 此版本还为 F# 引入了 Code Vision,为 Mono 引入了代码覆盖率,并最终支持在 Windows 窗体设计器中使用第三方和 32 位控件。
Variables 标签页添加了一项名为“Pin to Top”的新功能。 使用它可为您感兴趣的任何对象属性或字段添加星标,以便使其保持在列表顶部。
Run to Statement 和 Jump to Statement 操作现在会让图标在编辑器中跟随光标。
我们还为堆栈计算和单步执行添加了多项性能改进。
要了解更多信息,请参阅 Rider 2019.2 中的调试器改进:Pin to Top、浮动操作和重新设计的堆栈框架。
此版本添加了两项帮助您进行 Xamarin iOS 开发的实用功能。
首先,您可以直接从 IDE 中将 Xamarin iOS 项目的 .ipa(iOS App Store 软件包)文件发布到 iOS 设备中。 在 Solution Explorer 视图中选择 iOS 项目,调用上下文菜单,然后点击 Archive for Publish 项。
其次,您可以从 Properties 窗口 (Configurations | Bundle Signing
) 中为 Xamarin iOS 项目管理设置配置文件。
Rider 2019.2 添加了对来自 Telerik、DevExpress、Syncfusion、ComponentOne 和 Infragistics 的第三方控件的支持。 您可以将一整套控件加载到 Designer Toolbox 中,然后在应用程序的窗体和用户控件中使用。 请注意, 某些大量使用 Visual Studio API 的 DevExpress 控件将无法运行。 我们正在开发解决方案。
除此之外,我们还添加了对 32 位控件的支持,因此,您现在可以在设计器中使用您的 32 位组件。
要了解更多信息,请参阅将第三方 Windows 窗体控件与 Rider 搭配使用。
除了对 .NET Core 应用程序和测试进行覆盖率分析外,我们还添加了对 Mono 框架的支持。 尽管在 Linux、macOS 和 Windows 上使用 Mono 运行时覆盖您的 .NET Framework 单元测试。
通过 ReSharper 的增强支持充分利用 C# 8:
indexable
和 rangeable
类型。System.Index
/System.Range
建立索引,并且产生正确的检查。非托管泛型结构
。应用户要求:上下文操作将连接转换为插值 (Convert concatenation to interpolation) 现在可应用于范围。
Code Vision 登陆 F#!它可以让您直接在代码编辑器中查看函数、值和成员的推断类型,以及声明的 VCS 作者。
其他更改包括:
要了解更多详细信息,请参阅 GitHub 仓库。
Light 主题中的编辑器和调试器标签页已重新设计,以便与 Darcula/Dark 主题相匹配。 我们真心希望您会喜欢这些新标签页的 UI。
代码补全弹出窗口的 UI 现在更清晰一致,并且能够更好地在 Light 主题中高亮显示选择。
此版本让您能够直接从 Local Changes 提交,因此无需再浏览单独的 Commit 对话框。
Solution Explorer 视图添加了一些更新:
Rider 2019.2 还为内置的 NuGet 客户端提供了许多更新:
要了解更多详细信息,请参阅 Readme.txt 支持、XDT 转换、原生凭据提供程序和更多的 Rider 2019.2 NuGet 更新。
Rider 还实现了 ReSharper 中一个备受期待的功能 - 可以直接在 Rider 的 Settings/Preferences 中通过 XAML 视图(支持代码补全和代码高亮显示)修改 File Layout 模式:Editor | Code Style | C# | File Layout
。
我们为 aspx/ascx 文件实现了我们自己的 ASP.NET 代码隐藏文件生成器。 现在,在您将新控件添加到 .aspx 文件并从代码隐藏文件 (.aspx.cs) 访问它时,此生成器会创建相应的 .designer.cs 文件。
Rider 与 Unity 的出色集成随着每个版本持续改进。 v2019.2 将为您提供以下功能:
要了解更多详细信息,请参阅 GitHub 仓库。
阅读更多内容:IntelliJ IDEA 2019.2 最新变化。
阅读更多内容:WebStorm 2019.2 最新变化。
更多详细信息:DataGrip 2019.2 最新变化
Preferences/Settings
中找到完整的语言列表。 Visual Studio path
字段现在具有一些预定义选项。