Rider 2019.2 apporte de nouveaux petits bonus au débogueur et améliore la prise en charge du développement iOS en Xamarin. L'interface utilisateur est maintenant plus claire, plus conviviale et plus cohérente. Cette version intègre également Code Vision en F#, la couverture de code pour Mono et prend en charge les contrôles tiers et 32 bits du concepteur Windows Forms.
L'onglet Variables comporte une nouvelle fonctionnalité appelée Pin to Top. Utilisez-le pour indiquer les propriétés ou les champs d'un objet qui vous intéressent le plus, en les épinglant en haut de la liste.
Les actions Run to Statement et Jump to Statement possèdent maintenant des icônes qui suivent le curseur dans l'éditeur.
Nous avons également ajouté de nombreuses améliorations de performances pour le calcul et le pas à pas de la pile.
Pour en savoir plus, reportez-vous à la section Ajouts au débogueur pour Rider 2019.2 : Pin to Top, actions flottantes et remaniement des cadres de piles.
Cette version ajoute quelques fonctionnalités utiles que vous apprécierez dans votre développement iOS en Xamarin.
Tout d'abord, vous pouvez publier un fichier .ipa (package iOS App Store) pour un projet Xamarin iOS sur un appareil iOS directement à partir de l'IDE. Sélectionnez un projet iOS dans la vue Solution Explorer, appelez le menu contextuel et cliquez sur l'élément Archive for Publish.
Deuxièmement, vous pouvez gérer les profils de provisioning à partir de la fenêtre Properties (Configurations | Bundle Signing
) pour un projet Xamarin iOS.
Rider 2019.2 permet la prise en charge des contrôles tiers de Telerik, de DevExpress, de Syncfusion, de ComponentOne et de Infragistics. Vous pouvez charger une suite de contrôles dans Designer Toolbox, puis les utiliser dans les formulaires et les contrôles utilisateur de l'application. Veuillez noter que certains contrôles DevExpress qui utilisent beaucoup l'API de Visual Studio ne fonctionneront pas. Nous travaillons actuellement à une solution.
En plus de cela, nous avons ajouté la prise en charge des contrôles 32 bits. Vous pouvez donc maintenant utiliser vos composants 32 bits dans le concepteur.
Pour en savoir plus, reportez-vous à la section Utilisation de contrôles Windows Forms tiers avec Rider.
Outre l'analyse de la couverture des applications et des tests .NET Core, nous avons ajouté la prise en charge du framework Mono. N'hésitez pas, couvrez vos tests unitaires .NET Framework utilisant l'environnement d'exécution Mono sous Linux, macOS et Windows.
Tirez pleinement parti de C# 8 grâce à la prise en charge améliorée de ReSharper :
indexable
et rangeable
.System.Index
/System.Range
et produit des vérifications correctes.unmanaged generic structs
.C'était l'une de vos demandes et nous y avons repondu : l'action contextuelle Convert concatenation to interpolation peut désormais s'appliquer au périmètre.
Code Vision débarque pour F# ! Il vous montre les types inférés pour les fonctions, les valeurs et les membres, et l'auteur VCS pour les déclarations, directement dans l'éditeur de code.
Citons parmi les autres modifications :
Pour en savoir plus, veuillez vous reporter au dépôt GitHub.
Les onglets de l'éditeur et du débogueur dans les thèmes clairs ont été remaniés pour correspondre aux thèmes Darcula/Dark. Nous espérons que vous apprécierez l'interface utilisateur de ces nouveaux onglets.
L'interface utilisateur de la fenêtre contextuelle de saisie automatique du code est à présent plus claire et plus cohérente, et permet de mieux mettre en évidence la sélection dans le thème Light.
Cette version vous permet de valider directement à partir de Local Changes. Il n'est donc plus nécessaire de passer par une boîte de dialogue Commit séparée.
La vue Solution Explorer s'offre quelques mises à jour :
Rider 2019.2 fournit de nombreuses mises à jour pour le client NuGet intégré :
Pour en savoir plus, veuillez vous reporter à la sectionPrise en charge de Readme.txt, transformations XDT, fournisseurs d'informations d'identification en natif et autres mises à jour de NuGet dans Rider 2019.2.
Rider a implémenté une autre fonctionnalité très attendue de ReSharper – les schémas File Layout peuvent être modifiés dans la vue XAML (avec saisie semi-automatique du code et mise en évidence du code) directement dans Rider’s Settings/Preferences : Editor | Code Style | C# | File Layout
.
Nous avons implémenté notre propre générateur de fichiers code-behind ASP.NET pour les fichiers aspx/ascx. Désormais, lorsque vous ajoutez un nouveau contrôle à un fichier .aspx et que vous y accédez depuis le code-behind (.aspx.cs), le générateur crée le fichier .designer.cs correspondant.
L'excellente intégration de Rider avec Unity continue à s'améliorer à chaque nouvelle version. Voici les nouveautés que vous réserve la v2019.2 :
Pour en savoir plus, veuillez vous reporter au dépôt GitHub.
Pour en savoir plus : Nouveautés d'IntelliJ IDEA 2019.2.
Pour en savoir plus : Nouveautés de WebStorm 2019.2.
Pour en savoir plus : Nouveautés de DataGrip 2019.2
Editor | TextMate Bundles
. Build, Execution, Deployment | Unit Testing | MSTest
.