Microsoft aimerait certainement que vous mettiez à jour votre code vers la dernière version de la pile .NET, mais l'entreprise est parfaitement consciente des difficultés. Ce qu'il faut, c'est un moyen de prendre ce code existant et de l'exécuter sur la dernière version de .NET, en modifiant ce que vous pouvez au fur et à mesure que vous avez le temps et les ressources. C'est pourquoi elle a lancé un ensemble d'outils pour ajouter la prise en charge UWP à la prochaine version .NET 9.
La prise en charge UWP de .NET 9 n’est pas une solution à « bouton unique ». Il s’agit plutôt d’un mélange d’outils qui fonctionnent à différents niveaux de la pile de développement .NET, dans Visual Studio, dans le SDK Windows et dans .NET lui-même. Ensemble, ils fournissent l’échafaudage nécessaire pour intégrer votre code C# existant et démarrer le processus de migration vers le SDK d’application Windows, tout en permettant à vos utilisateurs de voir certains des avantages d’une plateforme plus moderne. Les mises à jour vers des technologies plus récentes peuvent être incrémentielles, par exemple, le développement d’une expérience utilisateur Win UI tout en conservant certaines fonctionnalités dans XAML Islands. En conséquence, vous profitez en fait d’une version publique d’outils que Microsoft utilise pour ses propres mises à jour d’applications, le Microsoft Store travaillant avec ces outils pour fournir une version AOT native dans un avenir proche, très probablement en novembre, après que .NET 9 atteigne la disponibilité générale et bénéficie du support.
Il existe une autre bonne raison d'utiliser cet outil : il supprime les dépendances vis-à-vis des anciens outils .NET Native. .NET Native a réduit l'accès aux nouvelles fonctionnalités .NET, car il n'a pas été mis à jour au-delà de .NET Core 2.0 et .NET Standard 2.0. Ce changement devrait vous permettre d'ajouter des bibliothèques plus récentes à votre code, donnant ainsi accès à une gamme plus large de fonctionnalités .NET et Windows.



GIPHY App Key not set. Please check settings