Rider 2019.2 erweitert den Debugger um neue Funktionen und bietet eine bessere Unterstützung für die Xamarin-iOS-Entwicklung. Die Benutzeroberfläche ist jetzt übersichtlicher, angenehmer und einheitlicher. Zu den weiteren Neuerungen in dieser Version zählen Code Vision für F#, Code-Coverage für Mono und die lang erwartete Unterstützung für Drittanbieter- und 32-Bit-Steuerelemente im Windows-Forms-Designer.
Die Registerkarte Variables verfügt über eine neue Funktion Pin to Top. Sie können damit die Eigenschaften oder Felder eines Objekts, die Sie am meisten interessieren, ganz oben in der Liste anheften.
Im Editor werden jetzt Symbole für die Aktionen Run to Statement und Jump to Statement direkt neben dem Cursor angezeigt.
Wir haben auch zahlreiche Leistungsverbesserungen bei der Stack-Berechnung und der schrittweisen Ausführung vorgenommen.
Weitere Informationen finden Sie unter: Neue Debugger-Funktionen in Rider 2019.2: Pin to Top, schwebende Aktionen und überarbeitete Stackframes.
Diese Version bringt auch einige nützliche Funktionen für die iOS-Entwicklung mit Xamarin mit.
Erstens können Sie eine .ipa-Datei (iOS App Store Package) für ein Xamarin-iOS-Projekt direkt aus der IDE auf einem iOS-Gerät bereitstellen. Wählen Sie im Solution Explorer ein iOS-Projekt aus, öffnen Sie das Kontextmenü und klicken Sie auf Archive for Publish.
Zweitens können Sie Bereitstellungsprofile im Eigenschaftenfenster eines Xamarin-iOS-Projekts (Configurations | Bundle Signing
) verwalten.
Rider 2019.2 unterstützt Steuerelemente von Drittanbietern wie Telerik, DevExpress, Syncfusion, ComponentOne und Infragistics. Sie können eine Steuerelementen-Suite in die Designer Toolbox laden und diese in den Formularen und Benutzersteuerelementen der Anwendung verwenden. Bitte beachten Sie, dass einige DevExpress-Steuerelemente, die einen intensiven Gebrauch von der Visual-Studio-API machen, nicht funktionieren. Wir arbeiten derzeit an einer Umgehung des Problems.
Darüber hinaus unterstützen wir jetzt auch 32-Bit-Steuerelemente, sodass Sie Ihre 32-Bit-Komponenten im Designer verwenden können.
Weitere Informationen finden Sie unter Verwenden von Windows-Forms-Steuerelementen von Drittanbietern in Rider.
Zusätzlich zur Coverage-Analyse von .NET-Core-Anwendungen und -Tests unterstützen wir jetzt auch das Mono-Framework. Es hält Sie also nichts mehr davon ab, Ihre .NET-Framework-Unit-Tests mittels Mono-Runtime auf Linux, macOS und Windows einer Coverage-Analyse zu unterziehen..
Holen Sie das Optimum aus C# 8 heraus – ReSharper hilft Ihnen dabei:
Index-
und Range
-fähige Typen.System.Index
/System.Range
und führt die Überprüfungen korrekt aus.unverwaltete generische Structs
Gewünscht und geliefert: Die Kontextaktion Convert concatenation to interpolation kann jetzt im Scope angewendet werden.
Code Vision für F# ist da! Abgeleitete Typen für Funktionen, Werte und Member sowie der VCS-Autor von Deklarationen werden jetzt direkt im Code-Editor angezeigt.
Weitere Änderungen:
Weitere Details finden Sie im GitHub-Repo.
Die Editor- und Debugger-Registerkarten in den Light-Themes wurden überarbeitet, um sie mit den Darcula/Dark-Themes zu vereinheitlichen. Wir hoffen, dass Ihnen der neue Look dieser Registerkarten gefällt.
Die Benutzeroberfläche des Codevervollständigungs-Popups ist jetzt übersichtlicher und konsistenter und bietet im Light-Theme eine bessere Hervorhebung der Textauswahl.
Sie können Commits jetzt direkt von Local Changes aus durchführen – ein separater Commit-Dialog ist nicht mehr erforderlich.
Es gibt mehrere Neuerungen in der Solution-Explorer-Ansicht:
Rider 2019.2 enthält zahlreiche Updates für den integrierten NuGet-Client:
Weitere Einzelheiten finden Sie unter Readme.txt-Unterstützung, XDT-Transforms, native Anmeldedaten-Anbieter und weitere NuGet-Updates in Rider 2019.2.
Rider hat eine weitere begehrte Funktion von ReSharper übernommen: Dateilayout-Muster können mithilfe der XAML-Ansicht (inkl. Codevervollständigung und -hervorhebung) direkt in den Rider-Einstellungen geändert werden: Editor | Code Style | C# | File Layout
.
Wir haben unsere eigenen Generator für ASP.NET-Code-Behind-Dateien (aspx/ascx) implementiert. Wenn Sie ein neues Steuerelement zu einer .aspx-Datei hinzufügen und aus der Code-Behind-Datei (.aspx.cs) darauf zugreifen, erstellt der Generator die entsprechende .designer.cs-Datei.
Die hervorragende Integration von Unity in Rider wird mit jeder neuen Version weiter verbessert. Version 2019.2 bringt folgende Neuerungen mit:
Weitere Details finden Sie im Repo auf GitHub.
Weitere Informationen: Das ist neu in IntelliJ IDEA 2019.2.
Weitere Informationen: Das ist neu in WebStorm 2019.2.
Weitere Einzelheiten finden Sie unter Das ist neu in DataGrip 2019.2.
Editor | TextMate Bundles
. Build, Execution, Deployment | Unit Testing | MSTest
stehen vordefinierte Optionen zur Verfügung.