Rider 2019.2 adds new goodies to the debugger and improves support for Xamarin iOS development. The UI is now clearer, friendlier, and more consistent. This release also brings Code Vision to F#, code coverage for Mono, and finally supports third-party and 32-bit controls in the Windows Forms designer.
The “Variables” tab has a new feature called ‘Pin to Top’. Use it to star any of an object’s properties or fields you are most interested in, to keep them at the top of the list.
The ‘Run to Statement’ and ‘Jump to Statement’ actions now have icons following the cursor in the editor.
We’ve also added many performance improvements for stack calculation and stepping.
To learn more, see Debugger additions for Rider 2019.2: Pin to Top, Floating Actions, and Redesigned Stack Frames.
This release adds a couple of useful features you’ll appreciate in your Xamarin iOS development.
First, you can publish an .ipa (iOS App Store Package) file for a Xamarin iOS project to an iOS device right from the IDE. Select an iOS project in the Solution Explorer View, call the context menu, and click on “Archive for Publish” item.
Second, you can manage provisioning profiles from the Properties window (Configurations
| Bundle Signing
) for a Xamarin iOS project.
Rider 2019.2 adds support for third-party controls from Telerik, DevExpress, Syncfusion, ComponentOne, and Infragistics. You can load a suite of controls into the Designer Toolbox, and then use them in the application’s forms and user controls. Please note that some DevExpress controls that heavily use Visual Studio API won’t work. We are currently working on a workaround.
Apart from that, we’ve added support for 32-bit controls, so now you can use your 32-bit components in the designer.
To learn more, see Using third-party Windows Forms controls with Rider.
In addition to coverage analysis of .NET Core applications and tests, we’ve added support for the Mono Framework. Go ahead and cover your .NET Framework unit tests using the Mono runtime on Linux, macOS, and Windows..
Take full advantage of C# 8 with ReSharper’s enhanced support:
indexable
and rangeable
types.System.Index
/System.Range
and produces correct checks.unmanaged generic structs
.You asked and we delivered: the context action Convert concatenation to interpolation can now be applied in scope.
Code Vision comes to F#! It shows you inferred types for functions, values, and members, and VCS author for declarations, right in the code editor.
Other changes include:
For more details please see the GitHub repo.
The editor and debugger tabs in the Light themes have been redesigned to align with the Darcula/Dark themes. We do hope you will like the UI of these new tabs.
The UI of the code completion popup is now clearer and more consistent, and provides better highlighting on selection in the Light theme.
This release lets you commit directly from the Local Changes, so there is no longer any need to go through a separate Commit dialog.
The Solution Explorer view adds a few updates:
Rider 2019.2 delivers lots of updates for the built-in NuGet client:
For more details please see the Readme.txt support, XDT transforms, native credential providers and more Rider 2019.2 NuGet updates.
Rider has implemented one more highly-anticipated feature from ReSharper – File Layout
patterns can be modified via the XAML View (with code completion and code
highlighting) right in Rider’s Settings/Preferences: Editor | Code Style
| C# | File Layout
.
We’ve implemented our own ‘ASP.NET code-behind files’ generator for aspx/ascx files. Now, when you add a new control to an .aspx file and access it from the code-behind (.aspx.cs), the generator creates the corresponding .designer.cs file.
Rider’s excellent integration with Unity keeps getting even better with every release. Here’s what v2019.2 has in store for you:
For more details please see the repo on GitHub.
Read more: What's new in IntelliJ IDEA 2019.2.
Read more: What's new in WebStorm 2019.2.
More details: What's new in DataGrip 2019.2
Editor | TextMate Bundles
.
Build, Execution, Deployment | Unit Testing |
MSTest
.