{"id":59253,"date":"2020-07-20T14:13:30","date_gmt":"2020-07-20T14:13:30","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=dotnet&#038;p=59253"},"modified":"2020-07-20T14:13:30","modified_gmt":"2020-07-20T14:13:30","slug":"mise-a-jour-des-licences-pour-les-outils-net-et-visual-studio-de-jetbrains","status":"publish","type":"dotnet","link":"https:\/\/blog.jetbrains.com\/fr\/dotnet\/2020\/07\/20\/mise-a-jour-des-licences-pour-les-outils-net-et-visual-studio-de-jetbrains\/","title":{"rendered":"Mise \u00e0 jour des licences pour les outils .NET et Visual Studio de JetBrains"},"content":{"rendered":"<h2 id=\"brief\">En bref, qu&#8217;est-ce qui change\u00a0?<\/h2>\n<p>Pour simplifier notre offre de licences de nos outils .NET et Visual Studio, nous l&#8217;avons r\u00e9duite \u00e0 trois options\u00a0:<\/p>\n<ul>\n<li><strong>Abonnement ReSharper<\/strong> \u2013 pour les utilisateurs de nos extensions Visual Studio : ReSharper ou ReSharper C++ ou les deux.<\/li>\n<li><strong>Abonnement Rider<\/strong> \u2013 pour les utilisateurs qui pr\u00e9f\u00e8rent notre EDI .NET rapide et autonome, ou qui font du d\u00e9veloppement multiplateforme en .NET Core, Unity ou Xamarin.<\/li>\n<li><strong>Abonnement dotUltimate<\/strong> \u2013 pour les utilisateurs qui combinent les extensions de Visual Studio avec Rider dans leur d\u00e9veloppement ou qui ont besoin de l&#8217;un de nos profileurs avanc\u00e9s (dotTrace et dotMemory) ou d&#8217;un outil de couverture du code (dotCover).<\/li>\n<\/ul>\n<p>(Il existe aussi un Pack All Products qui comprend tous les outils desktop de JetBrains.)<\/p>\n<p>Pour simplifier les choses, nous proposons maintenant une licence qui inclut \u00e0 la fois ReSharper et ReSharper C++. Nous avons \u00e9galement diminu\u00e9 le prix du pack .NET tout-en-un (qui rel\u00e8ve d\u00e9sormais de dotUltimate).<\/p>\n<p>Afin de faciliter l&#8217;utilisation des diff\u00e9rents outils inclus dans dotUltimate, nous aurons un <em>installateur commun<\/em> pour tous les produits dotUltimate sous Windows. Il permettra d&#8217;installer tous les produits .NET et les extensions VS de JetBrains d&#8217;ici \u00e0 ce que la version 2020.2 soit disponible.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2020\/07\/Blog_1600x800-2x.png\" alt=\"\" width=\"800\" class=\"alignright size-full wp-image-57812\" \/><\/p>\n<h2 id=\"more_details\">Plus de d\u00e9tails sur le changement<\/h2>\n<p>\u00c0 partir d&#8217;ao\u00fbt 2020, nous cesserons de vendre les licences suivantes\u00a0:<\/p>\n<ul>\n<li>ReSharper C++<\/li>\n<li>ReSharper Ultimate<\/li>\n<li>ReSharper Ultimate+Rider<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>La licence <strong>dotUltimate<\/strong> englobera <strong>tous<\/strong> les outils .NET et Visual Studio payants de JetBrains (ReSharper, ReSharper C++, Rider, dotTrace, dotMemory et dotCover). Elle sera au m\u00eame prix que ReSharper Ultimate actuellement, mais comprendra \u00e9galement Rider. Les d\u00e9tenteurs de licences actives ReSharper Ultimate et ReSharper Ultimate+Rider b\u00e9n\u00e9ficieront automatiquement de la nouvelle licence dotUltimate, avec toutes leurs remises de continuit\u00e9 pr\u00e9serv\u00e9es.<\/p>\n<p>Si vous \u00eates titulaire d&#8217;une licence ReSharper ou Rider et que vous souhaitez simplement continuer \u00e0 n&#8217;utiliser que le produit correspondant, vous pouvez ignorer cet article. Rien ne change pour vous. Les d\u00e9tenteurs d&#8217;une licence ReSharper auront acc\u00e8s au produit ReSharper C++ et vice-versa.<\/p>\n<p>Pour comprendre si ce changement aura un impact sur vous et si vous devez y r\u00e9agir, poursuivez votre lecture.<\/p>\n<h2 id=\"why_we_will_update_our_licensing\">Pourquoi mettons-nous \u00e0 jour nos licences<\/h2>\n<h3 id=\"get_an_easier_licensing_scheme\">Proposer un syst\u00e8me de licences plus simple<\/h3>\n<p>La simplification de notre syst\u00e8me de licences est le principal objectif de ces modifications. D\u00e9sormais, nos clients peuvent soit d\u00e9sormais choisir l&#8217;EDI ou l&#8217;extension sp\u00e9cifique dont ils ont besoin, soit obtenir tous les produits .NET dans un seul pack.<\/p>\n<h3 id=\"rider_and_resharper_under_one_license\">Rider et ReSharper sous une m\u00eame licence<\/h3>\n<p>Basculer entre Rider et Visual Studio avec ReSharper est facile avec dotUltimate. Vous pouvez travailler sur vos projets Windows dans Visual Studio am\u00e9lior\u00e9 par ReSharper et en m\u00eame temps utiliser l&#8217;EDI Rider pour votre d\u00e9veloppement .NET multiplateforme.<\/p>\n<p>Comme Rider fonctionne avec le moteur de ReSharper, en tant qu&#8217;utilisateur de Rider vous b\u00e9n\u00e9ficierez de tous les avantages inh\u00e9rents \u00e0 l&#8217;utilisation de ReSharper et d\u00e9couvrirez <a href=\"https:\/\/www.jetbrains.com\/rider\/compare\/rider-vs-visual-studio\/\" target=\"_blank\" rel=\"noopener\">encore plus d&#8217;avantages<\/a>. Par exemple, la prise en charge int\u00e9gr\u00e9e du VCS, l&#8217;historique local toujours disponible pour vous \u00e9viter de perdre des modifications non valid\u00e9es et les outils d&#8217;\u00e9dition SQL de l&#8217;\u00e9quipe <a href=\"https:\/\/www.jetbrains.com\/datagrip\/\" target=\"_blank\" rel=\"noopener\">DataGrip<\/a> \u2013 tout cela dans un \u00e9diteur rapide et r\u00e9actif.<\/p>\n<p>Consultez <a href=\"https:\/\/www.jetbrains.com\/dotnet\/guide\/tutorials\/rider-essentials\/\" target=\"_blank\" rel=\"noopener\">Rider Essentials<\/a> pour d\u00e9couvrir des conseils et astuces et de nouvelles fa\u00e7ons de travailler avec l&#8217;EDI expliqu\u00e9s par nos developer advocates .<\/p>\n<h3 id=\"profiling_and_code_coverage_support\">Prise en charge du profilage et de la couverture du code<\/h3>\n<p>Une licence dotUltimate est un excellent choix pour les d\u00e9veloppeurs qui souhaitent \u00e9liminer les goulots \u00e9tranglement qui entravent la performances, colmater les fuites de m\u00e9moire et s&#8217;assurer que leurs tests unitaires sont enti\u00e8rement couverts. La licence dotUltimate vous donne acc\u00e8s aux profileurs (<a href=\"https:\/\/www.jetbrains.com\/profiler\/\" target=\"_blank\" rel=\"noopener\">dotTrace<\/a> et <a href=\"https:\/\/www.jetbrains.com\/dotmemory\/\" target=\"_blank\" rel=\"noopener\">dotMemory<\/a>) et \u00e0 un outil de couverture (<a href=\"https:\/\/www.jetbrains.com\/dotcover\/\" target=\"_blank\" rel=\"noopener\">dotCover<\/a>). Et il ne s&#8217;agit pas seulement de ces outils individuels ou de l&#8217;int\u00e9gration dans Visual Studio, car la licence dotUltimate inclut \u00e9galement les plugins pour dotCover et dotTrace dans Rider\u00a0!<\/p>\n<p>Nous voulons rendre les outils de profilage encore plus facilement accessibles \u00e0 partir de l&#8217;\u00e9diteur de code pour vos activit\u00e9s quotidiennes de maintenance du code. Dans Rider v2020.1, nous avons introduit la fonctionnalit\u00e9 <a href=\"https:\/\/www.jetbrains.com\/dotnet\/guide\/tutorials\/rider-profiling\/dynamic-program-analysis\/\" target=\"_blank\" rel=\"noopener\">Dynamic Program Analysis (DPA)<\/a>, qui d\u00e9tecte automatiquement les probl\u00e8mes de m\u00e9moire dans votre application lors de son ex\u00e9cution en arri\u00e8re-plan de votre EDI. DPA fait partie de la licence Rider (et nous pr\u00e9voyons de l&#8217;ajouter prochainement \u00e0 ReSharper).<\/p>\n<h3 id=\"use_cpp_along_with_c\">Utiliser du C++ parall\u00e8lement au C#<\/h3>\n<p>Une autre partie des modifications concerne la <em>prise en charge de C++<\/em>, que nous fournissons d\u00e9sormais \u00e0 tous nos clients ReSharper. Nous avons deux membres de la famille qui ont beaucoup de code partag\u00e9, ReSharper et ReSharper C++, chacun d&#8217;entre eux apportant de la valeur ajout\u00e9e \u00e0 ses utilisateurs. Cependant, d&#8217;apr\u00e8s nos statistiques sur l&#8217;utilisation des fonctionnalit\u00e9s, un projet .NET sur sept comprend du code C++ natif. Il existe \u00e9galement C++\/CLI, une passerelle entre C# et C++, qui peut \u00eatre mieux exploit\u00e9e en utilisant une combinaison des deux variantes de ReSharper.<\/p>\n<p>Ainsi, si vous travaillez \u00e0 la fois en C++ et en C#, vous n&#8217;avez plus besoin d&#8217;acheter une deuxi\u00e8me licence : la licence ReSharper inclut d\u00e9sormais ReSharper et ReSharper C++. Les licences actuellement disponibles continueront de fonctionner mais incluront d\u00e9sormais \u00e9galement l&#8217;acc\u00e8s \u00e0 l&#8217;autre ReSharper.<\/p>\n<p>ReSharper C++ va continuer \u00e0 \u00e9voluer \u2013 l&#8217;\u00e9quipe a des <a href=\"https:\/\/blog.jetbrains.com\/rscpp\/resharper-cpp-2020-2-roadmap\/\">projets tr\u00e8s prometteurs<\/a> en cours. De plus, il alimente d\u00e9sormais <a href=\"https:\/\/blog.jetbrains.com\/dotnet\/2020\/04\/22\/rider-unreal-engine-eap\/\">Rider for Unreal Engine<\/a>, une \u00e9dition preview de Rider prenant en charge C++ qui peut \u00eatre utilis\u00e9e pour cr\u00e9er des jeux avec Unreal Engine. D\u00e8s sa sortie, il sera int\u00e9gr\u00e9 au produit Rider et lui apportera le C++. Cette d\u00e9cision est pleinement align\u00e9e avec les modifications concernant les licences ReSharper\/ReSharper C++.<\/p>\n<h2 id=\"what_this_means_for_you\">Ce que cela signifie pour vous<\/h2>\n<p>Consultez les descriptions des groupes ci-dessous pour voir auquel (ou auxquels) vous appartenez et comprendre les effets des modifications vous concernant :<\/p>\n<ol>\n<li><em>Vous avez un abonnement actif \u00e0 ReSharper Ultimate.<\/em> Avant ao\u00fbt 2020, nous le transf\u00e9rerons automatiquement vers la nouvelle licence dotUltimate. Le changement sera r\u00e9percut\u00e9 dans votre compte JetBrains Account. Vous pouvez continuer \u00e0 utiliser ReSharper et ReSharper C++, les profileurs (dotTrace et dotMemory), l&#8217;outil de couverture (dotCover), et commencer \u00e0 utiliser Rider imm\u00e9diatement. Des remises sont appliqu\u00e9es pour vos deuxi\u00e8me et troisi\u00e8me ann\u00e9es d&#8217;abonnement \u00e0 compter de la mise \u00e0 jour de cette licence. Les produits de secours comprennent d\u00e9sormais \u00e9galement Rider.\n<\/li>\n<li><em>Vous avez un abonnement actif \u00e0 ReSharper Ultimate + Rider<\/em>. Avant ao\u00fbt 2020, nous le transf\u00e9rerons automatiquement vers la nouvelle licence dotUltimate. Le changement sera r\u00e9percut\u00e9 dans votre compte JetBrains Account. Vous pouvez continuer \u00e0 utiliser tous les outils .NET de JetBrains. Et vous paierez moins cher lors de la prochaine mise \u00e0 jour la licence, non seulement parce que les remises de continuit\u00e9 sont maintenues, mais aussi parce que la licence dotUltimate a un prix moins \u00e9lev\u00e9.\n<\/li>\n<li><em>Vous avez un abonnement actif \u00e0 ReSharper<\/em>. \u00c0 partir d&#8217;ao\u00fbt 2020, il est \u00e9galement valable pour ReSharper C++. Les produits de secours comprennent d\u00e9sormais \u00e9galement ReSharper C++.\n<\/li>\n<li><em>Vous avez un abonnement actif \u00e0 ReSharper C++<\/em>. \u00c0 partir d&#8217;ao\u00fbt 2020, il est \u00e9galement valable pour ReSharper. Veuillez noter que nous ne vendrons plus de nouvelles licences de ce type. Seuls les renouvellements seront possibles (via JetProfile ou en contactant le service commercial). Les remises de continuit\u00e9 sont maintenues. Les produits de secours comprennent d\u00e9sormais \u00e9galement ReSharper.\n<\/li>\n<li><em>Vous avez un abonnement actif \u00e0 Rider<\/em>. Vous n&#8217;avez pas de changement \u00e0 faire.<\/li>\n<\/ol>\n<p>Si vous avez un abonnement actif au Pack All Products, votre licence ne sera pas modifi\u00e9e. Si vous disposez de plusieurs abonnements pour plusieurs produits .NET et avez des questions, ou souhaitez simplement passer \u00e0 un pack plus important (comme dotUltimate par exemple), veuillez contacter notre \u00e9quipe <a href=\"https:\/\/www.jetbrains.com\/support\/sales\" target=\"_blank\" rel=\"noopener\">commerciale<\/a>.<\/p>\n<h2 id=\"action_points\">Ce que vous devez faire en ce qui concerne les changements relatifs aux licences<\/h2>\n<p>Nous savons que vous avez beaucoup de projets et de t\u00e2ches importantes \u00e0 r\u00e9aliser. Nous ferons donc en sorte d&#8217;effectuer tous les changements automatiquement, afin que vous ne soyez pas affect\u00e9. Notre \u00e9quipe y travaille actuellement afin d&#8217;assurer que le processus de transfert se fera de mani\u00e8re fluide et harmonieuse.<\/p>\n<p>Une fois les changements effectu\u00e9s, vous pourrez imm\u00e9diatement commencer \u00e0 utiliser les nouveaux produits disponibles avec votre licence mise \u00e0 jour.<\/p>\n<p>Il n&#8217;y a qu&#8217;un seul sc\u00e9nario dans lequel une action de votre part serait n\u00e9cessaire : si vous <em>utilisez un code d&#8217;activation et souhaitez utiliser les produits nouvellement ajout\u00e9s<\/em> (non disponibles auparavant avec votre licence). Dans ce cas, vous devrez g\u00e9n\u00e9rer un nouveau code d&#8217;activation dans votre compte JetBrains une fois que le changement sera effectif (voir la section <a href=\"https:\/\/blog.jetbrains.com\/dotnet\/2020\/07\/15\/licensing-update-net-tools\/#important_dates\">Dates importantes<\/a> ci-dessous).<\/p>\n<p>Par exemple, si vous avez une licence ReSharper Ultimate active et que vous utilisez un code d&#8217;activation pour enregistrer le produit, il fonctionnera toujours pour ReSharper, dotTrace, dotMemory et dotCover. Pour utiliser Rider apr\u00e8s le changement, il vous faudra g\u00e9n\u00e9rer un nouveau code d&#8217;activation dans votre compte JetBrains.<\/p>\n<h2 id=\"important_dates\">Dates importantes<\/h2>\n<p>Ces changements prendront effet avec la version 2020.2, dont nous estimons la publication vers la premi\u00e8re semaine d&#8217;ao\u00fbt. Le transfert des licences actives ReSharper Ultimate et ReSharper Ultimate+Rider d\u00e9butera une semaine avant, \u00e0 la fin du mois de juillet. Toutes les licences seront transf\u00e9r\u00e9es automatiquement et une notification avec un lien vers cet article sera visible dans les comptes JetBrains de tous les clients concern\u00e9s.<\/p>\n<h2 id=\"have_a_question\">Vous avez des questions ?<\/h2>\n<p>Posez-les ici dans les commentaires ou contactez notre \u00e9quipe <a href=\"https:\/\/www.jetbrains.com\/support\/\" target=\"_blank\" rel=\"noopener\">d&#8217;assistance<\/a> ou notre \u00e9quipe <a href=\"https:\/\/www.jetbrains.com\/support\/sales\" target=\"_blank\" rel=\"noopener\">commerciale<\/a>. Nous serons heureux de vous aider.<\/p>\n<p>Nous esp\u00e9rons que ces changements ouvriront de nouvelles opportunit\u00e9s pour beaucoup d&#8217;entre vous et que vous \u00eates tout aussi ravis que nous de cette \u00e9volution\u00a0!<\/p>\n<p>L&#8217;\u00e9quipe .NET<br \/>\n<em>JetBrains<\/em><br \/>\n<em>The Drive to Develop<\/em><\/p>\n<p>Auteur de l&#8217;article original en anglais : <a href=\"https:\/\/blog.jetbrains.com\/author\/anastasia-kazakova\/\" target=\"_blank\" rel=\"noopener noreferrer\">Anastasia Kazakova<\/a><\/p>\n","protected":false},"author":813,"featured_media":59255,"comment_status":"open","ping_status":"closed","template":"","categories":[4992],"tags":[474],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/dotnet\/59253"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/dotnet"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/types\/dotnet"}],"author":[{"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=59253"}],"version-history":[{"count":0,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/dotnet\/59253\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media\/59255"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media?parent=59253"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/categories?post=59253"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/tags?post=59253"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/cross-post-tag?post=59253"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}