<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>.NET MAUI | The .NET Blog</title><link>https://thedotnetblog.com/fr/tags/.net-maui/</link><description>Articles, tutorials and insights from the .NET community.</description><generator>Hugo</generator><language>fr</language><managingEditor>@thedotnetblog (The .NET Blog)</managingEditor><webMaster>@thedotnetblog</webMaster><lastBuildDate>Mon, 25 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://thedotnetblog.com/fr/tags/.net-maui/index.xml" rel="self" type="application/rss+xml"/><item><title>.NET 11 Preview 4 : Modèle de Serveur MCP, Bibliothèques Runtime-Async, API Processus</title><link>https://thedotnetblog.com/fr/news/emiliano-montesdeoca/dotnet-11-preview-4-mcp-template-runtime-async-process-api/</link><pubDate>Mon, 25 May 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/fr/news/emiliano-montesdeoca/dotnet-11-preview-4-mcp-template-runtime-async-process-api/</guid><description>.NET 11 Preview 4 est disponible. Les points forts : le modèle de serveur MCP dans le SDK, les bibliothèques runtime compilées avec runtime-async, dotnet watch pour mobile, et une importante expansion de l'API Processus.</description><content:encoded>&lt;p&gt;.NET 11 Preview 4 est disponible. Chaque version d&amp;rsquo;une preview majeure de .NET ajoute une longue liste d&amp;rsquo;éléments couvrant le runtime, le SDK, les bibliothèques, ASP.NET Core, MAUI, C# et Entity Framework. Plutôt que de répéter la liste complète, voici ce qui a retenu mon attention.&lt;/p&gt;
&lt;h2 id="le-modèle-de-serveur-mcp-débarque-dans-le-sdk-net"&gt;Le Modèle de Serveur MCP Débarque dans le SDK .NET&lt;/h2&gt;
&lt;p&gt;L&amp;rsquo;élément le plus intéressant : un modèle de projet serveur MCP est maintenant inclus dans le SDK. Cela signifie que &lt;code&gt;dotnet new mcp-server&lt;/code&gt; (ou quel que soit le nom final de la commande) fonctionne directement. Pour ceux qui développent des outils MCP en .NET, cela réduit considérablement la friction initiale. L&amp;rsquo;intégration MCP dans la chaîne d&amp;rsquo;outils de la plateforme indique la direction que prend l&amp;rsquo;écosystème.&lt;/p&gt;
&lt;h2 id="bibliothèques-runtime-compilées-avec-runtime-async"&gt;Bibliothèques Runtime Compilées avec Runtime-Async&lt;/h2&gt;
&lt;p&gt;Le runtime lui-même compile désormais ses bibliothèques standard en utilisant la fonctionnalité runtime-async. C&amp;rsquo;est un changement interne qui affecte les performances — les machines à états async dans le runtime deviennent plus efficaces. L&amp;rsquo;importance ici n&amp;rsquo;est pas dans les changements d&amp;rsquo;API visibles ; c&amp;rsquo;est que runtime-async est suffisamment mature pour être utilisé avec la BCL elle-même, ce qui est un signal fort sur la maturité de la fonctionnalité.&lt;/p&gt;
&lt;h2 id="optimisations-jit-et-intrinsèques-matériels"&gt;Optimisations JIT et Intrinsèques Matériels&lt;/h2&gt;
&lt;p&gt;La Preview 4 continue le travail sur le JIT. Des améliorations des intrinsèques matériels et de la génération de code arrivent ici — les détails se trouvent dans les notes de version du runtime. Ces changements améliorent généralement le débit sur les boucles de calcul intensif sans modifier votre code.&lt;/p&gt;
&lt;h2 id="expansion-de-lapi-processus"&gt;Expansion de l&amp;rsquo;API Processus&lt;/h2&gt;
&lt;p&gt;Une mise à jour majeure de &lt;code&gt;System.Diagnostics.Process&lt;/code&gt; est fournie dans la Preview 4 :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;Process.RunAndCaptureTextAsync&lt;/code&gt; — démarrer un processus, capturer stdout/stderr, attendre la sortie, le tout en un seul appel sans risque de deadlock&lt;/li&gt;
&lt;li&gt;&lt;code&gt;KillOnParentExit&lt;/code&gt; — couplage léger du cycle de vie entre processus parent et enfant&lt;/li&gt;
&lt;li&gt;APIs basées sur &lt;code&gt;SafeProcessHandle&lt;/code&gt; plus compatibles avec le trimmer&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Si vous avez déjà écrit du code répétitif pour capturer la sortie d&amp;rsquo;un processus sans provoquer de deadlocks (lecture async de stdout &lt;em&gt;et&lt;/em&gt; stderr simultanément), &lt;code&gt;RunAndCaptureTextAsync&lt;/code&gt; est l&amp;rsquo;API qui vous manquait.&lt;/p&gt;
&lt;h2 id="dotnet-watch-pour-android-et-ios"&gt;dotnet watch pour Android et iOS&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;dotnet watch&lt;/code&gt; prend maintenant en charge la sélection d&amp;rsquo;appareil pour les projets .NET MAUI Android et iOS. Une itération plus rapide sur mobile sans gérer manuellement les connexions d&amp;rsquo;appareils dans la boucle de build.&lt;/p&gt;
&lt;h2 id="apis-de-compression-basées-sur-span"&gt;APIs de Compression Basées sur Span&lt;/h2&gt;
&lt;p&gt;De nouvelles APIs d&amp;rsquo;encodeur/décodeur Deflate, ZLib et GZip basées sur span arrivent dans les bibliothèques. Moins d&amp;rsquo;allocations lors du traitement de données compressées — pertinent si vous faites du traitement de données à haut débit.&lt;/p&gt;
&lt;h2 id="essayez-le"&gt;Essayez-le&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://dotnet.microsoft.com/download/dotnet/11.0"&gt;Télécharger .NET 11 Preview 4&lt;/a&gt; — c&amp;rsquo;est une preview, pas prête pour la production, mais cela vaut la peine de la tester sur vos projets pour détecter les problèmes avant le cycle RC.&lt;/p&gt;
&lt;p&gt;Post original : &lt;a href="https://devblogs.microsoft.com/dotnet/dotnet-11-preview-4/"&gt;.NET 11 Preview 4 is now available!&lt;/a&gt;&lt;/p&gt;</content:encoded></item></channel></rss>