{"id":34160,"date":"2019-05-15T09:10:03","date_gmt":"2019-05-15T08:10:03","guid":{"rendered":"https:\/\/blog.jetbrains.com\/fr\/?p=316"},"modified":"2019-05-15T09:10:03","modified_gmt":"2019-05-15T08:10:03","slug":"rider-2019-1-est-disponible","status":"publish","type":"post","link":"https:\/\/blog.jetbrains.com\/fr\/2019\/05\/15\/rider-2019-1-est-disponible\/","title":{"rendered":"Rider 2019.1 est disponible !"},"content":{"rendered":"Nous avons le plaisir d'annoncer la premi\u00e8re mise \u00e0 jour majeure de cette ann\u00e9e pour Rider \u2013 Voici Rider 2019.1 !\r\n\r\n\r\n\r\nAvec cette nouvelle version, Rider 2019.1 b\u00e9n\u00e9ficie de nombreuses nouvelles fonctionnalit\u00e9s et am\u00e9liorations :\r\n\r\n\tConcepteur WinForms. Le concepteur WinForms tant attendu permet de cr\u00e9er, d'observer et de modifier l'interface de votre application Windows Forms. De plus, il dispose du nouveau mod\u00e8le de projet Windows Form Application.\r\n\tEdit &amp; Continue. Disponible uniquement sous Windows actuellement, cette fonctionnalit\u00e9 permet d'appliquer des modifications au code source lorsque l'application bute sur un point d'arr\u00eat. Lors de la reprise, les modifications s'appliquent automatiquement au code.\r\n\tLa couverture des tests unitaires et les tests en continu pour .NET Core sont d\u00e9sormais disponibles sous Linux et macOS. Remarque importante : dans la version 2019.1, l'analyse de la couverture des tests unitaires est disponible uniquement pour les applications .NET Core 2.0+.\r\n\tLa prise en charge de Xamarin atteint de nouveaux sommets avec l'int\u00e9gration de Xcode : JetBrains Xamarin SDK permet de d\u00e9velopper Xamarin sous Windows\/macOS sans avoir \u00e0 installer Visual Studio. Le nouvel assistant du SDK Android permet de g\u00e9rer tous les SDK indispensables au d\u00e9veloppement Android directement depuis la bo\u00eete de dialogue Settings\/Preferences.\r\n\tLes langages en relation avec le web sur les pages Razor ont \u00e9t\u00e9 d\u00e9plac\u00e9s vers le moteur WebStorm. Profitez de la prise en charge d'Emmet et de l'aide avanc\u00e9e au codage pour Angular, React, Vue.js et Meteor directement dans vos vues Razor. D'autre part, Rider 2019.1 assure une meilleure prise en charge pour TypeScript depuis les fichiers .vue, am\u00e9liore la prise en charge d'ESLint et TSLint, ainsi que la prise en charge des fonctionnalit\u00e9s Less 3.0 et des tests Cucumber \u00e9crits dans TypeScript.\r\n\tPrise en charge initiale de C# 8.0. Gr\u00e2ce \u00e0 ReSharper, Rider 2019.1 prend en charge les nouvelles fonctionnalit\u00e9s de ce langage, telles que les plages et l'index des expressions end, les affectations Null-Coalescing, les expressions switch, l'expression tuple dans une d\u00e9claration switch, les fonctions locales statiques, les flux asynchrones, les types de r\u00e9f\u00e9rence nullable, les sch\u00e9mas r\u00e9cursifs et l'utilisation de d\u00e9clarations.\r\n\tL'option Rename for F#-defined symbols est fonctionne d\u00e9sormais pour l'ensemble de la solution. Pour consulter la liste compl\u00e8te des modifications de la prise en charge de F# dans Rider 2019.1, utilisez ce lien.\r\n\tLa prise en charge des tests unitaires par Rider 2019.1 est maintenant plus performante et consomme moins de m\u00e9moire.\r\n\tLes mises \u00e0 jour de Code Editor incluent une info-bulle Parameter Info am\u00e9lior\u00e9e, des intentions provenant de WebStorm et DataGrip, sans oublier la navigation structurelle de ReSharper. Le module de mise en forme du code b\u00e9n\u00e9ficie d'un nouvel assistant de mise en forme pour appliquer le retrait n\u00e9gatif du code lorsque vous appuyez sur la touche Retour arri\u00e8re, ainsi que le bouton \u00ab Export settings to .editorconfig \u00bb qui permet de stocker les param\u00e8tres de mise en forme du code dans le fichier EditorConfig, afin d'assurer la coh\u00e9rence de ces param\u00e8tres avec les collaborateurs utilisant Rider.\r\n\tPrise en charge de bases de donn\u00e9es : Greenplum, Vertica, Snowflake et Apache Hive sont d\u00e9sormais prises en charge. La saisie automatique prend en charge les d\u00e9clarations combin\u00e9es pour CREATE et DROP.\r\n\tCette version a \u00e9t\u00e9 l'occasion d'inclure la fen\u00eatre de la visionneuse IL (Intermediate Language) de ReSharper dans Rider. Cette visionneuse affiche les instructions IL de la classe ou de la m\u00e9thode qui est ouverte dans l'\u00e9diteur et prend en charge C#, VB.NET et F#.\r\n\tProfilage des performances multi-plateformes pour les applications Mono et Mono Unity. Les applications .NET Core seront prises en charge lors des prochaines mises \u00e0 jour.\r\n\tLes am\u00e9liorations de la prise en charge d'Unity comprennent : le profilage des performances pour l'\u00e9diteur Unity, des performances am\u00e9lior\u00e9es de l'indexation des projets Unity, la prise en charge initiale d'ECS, de nouvelles inspections de code et le d\u00e9bogage en un clic des tests unitaires du mode d'\u00e9dition s'ex\u00e9cutant dans l'\u00e9diteur Unity. Le fait de renommer une m\u00e9thode ou une propri\u00e9t\u00e9 utilis\u00e9e en tant que gestionnaire d'\u00e9v\u00e8nements Unity renomme \u00e9galement les diff\u00e9rentes utilisations dans les sc\u00e8nes, les ressources et les prefabs de type texte.\r\n\tPrise en charge d'IIS Express pour les applications ASP.NET Core.\r\n\tNouvelles bo\u00eetes de dialogue pour les fichiers natifs sous Windows.\r\n\tBreadcrumbs prend d\u00e9sormais en charge les fichiers C#, VB.NET et F#, ce qui vous permet de comprendre rapidement la position de votre curseur par rapport \u00e0 la structure du document actuel.\r\n\tPrise en charge de la publication des applications web ASP.NET Classic dans les dossiers locaux ou sur FTP.\r\n\tNouvelle fen\u00eatre contextuelle de navigation tr\u00e8s pratique appel\u00e9e \u00ab\u00a0Recent Locations\u00a0\u00bb.\r\n\tRider prend d\u00e9sormais en charge les th\u00e8mes personnalis\u00e9s.\r\n\tLe plugin Azure prend en charge l'ex\u00e9cution, le d\u00e9bogage et le d\u00e9ploiement des fonctions Azure. La nouvelle version de Rider peut \u00e9galement g\u00e9n\u00e9rer des r\u00e8gles de pare-feu de base de donn\u00e9es SQL et se connecter \u00e0 la base de donn\u00e9es directement.\r\n\r\nPour conna\u00eetre toutes les nouvelles fonctionnalit\u00e9s et am\u00e9liorations apport\u00e9es par Rider 2019.1, rendez-vous sur la page Nouveaut\u00e9s\u2026 ou t\u00e9l\u00e9chargez simplement Rider 2019.1 pour l'essayer.\r\nT\u00e9l\u00e9charger Rider\r\nL'article Rider 2019.1 est disponible ! a \u00e9t\u00e9 publi\u00e9 pour la premi\u00e8re fois sur le blog .NET Tools.\r\n\r\nAuteur de l'article original en anglais :\u00a0Daria Dovzhikova","protected":false},"excerpt":{"rendered":"Nous avons le plaisir d'annoncer la premi\u00e8re mise \u00e0 jour majeure de cette ann\u00e9e pour Rider \u2013 Voici Rider 2019.1 !Avec cette nouvelle version, Rider 2019.1 b\u00e9n\u00e9ficie de nombreuses nouvelles fon","protected":false},"author":{"name":"Delphine Massenhove","link":"https:\/\/blog.jetbrains.com\/fr\/author\/delphine-massenhovejetbrains-com"},"featured_media":34161,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[907],"tags":[477],"cross-post-tag":[],"acf":[],"featured_image":"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2019\/05\/fr-Rider_2019.1.png","_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/posts\/34160"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/users\/813"},{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/users\/813"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/comments?post=34160"}],"version-history":[{"count":0,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/posts\/34160\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media\/34161"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media?parent=34160"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/categories?post=34160"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/tags?post=34160"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/cross-post-tag?post=34160"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}