<?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>Msix | The .NET Blog</title><link>https://thedotnetblog.com/ca/tags/msix/</link><description>Articles, tutorials and insights from the .NET community.</description><generator>Hugo</generator><language>ca</language><managingEditor>@thedotnetblog (The .NET Blog)</managingEditor><webMaster>@thedotnetblog</webMaster><lastBuildDate>Sat, 25 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://thedotnetblog.com/ca/tags/msix/index.xml" rel="self" type="application/rss+xml"/><item><title>WinApp CLI finalment fa que Package Identity sigui pràctic per als equips .NET</title><link>https://thedotnetblog.com/ca/news/emiliano-montesdeoca/winapp-cli-package-identity-for-dotnet/</link><pubDate>Sat, 25 Jul 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/ca/news/emiliano-montesdeoca/winapp-cli-package-identity-for-dotnet/</guid><description>Package Identity solia ser un maldecap de configuració; WinApp CLI el converteix en un flux de treball repetible per executar i distribuir aplicacions.</description><content:encoded>&lt;p&gt;Font original: &lt;a href="https://devblogs.microsoft.com/dotnet/packaging-dotnet-apps-winapp/"&gt;Packaging and Package Identity for .NET apps with WinApp CLI on Windows&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Durant anys, package identity ha estat una d&amp;rsquo;aquelles llacunes silenciosament doloroses en el desenvolupament d&amp;rsquo;escriptori .NET. Podies crear una aplicació ràpidament, però al moment que necessitaves notificacions, tasques en segon pla, gestors de fitxers o capacitats modernes de Windows, queies en una complexitat de manifests i signatura.&lt;/p&gt;
&lt;p&gt;WinApp CLI canvia aquesta equació d&amp;rsquo;una manera pràctica.&lt;/p&gt;
&lt;p&gt;El guany més gran és la integració amb el flux de treball. Si init prepara els prerequisits del projecte i dotnet run pot executar-se amb identitat mitjançant configuració a nivell de projecte, els equips poden validar funcionalitats específiques de Windows durant el desenvolupament normal, en lloc de fer proves d&amp;rsquo;empaquetatge a última hora.&lt;/p&gt;
&lt;p&gt;Aquest canvi és més important del que sembla. La integració tardana de la identitat crea riscos ocults:&lt;/p&gt;
&lt;p&gt;Les API funcionen en tests aïllats però fallen en rutes d&amp;rsquo;inici d&amp;rsquo;aplicació reals.&lt;/p&gt;
&lt;p&gt;Els defectes d&amp;rsquo;empaquetatge apareixen després que la feina de funcionalitat estigui feta.&lt;/p&gt;
&lt;p&gt;La confiança en el llançament depèn d&amp;rsquo;especialistes escassos.&lt;/p&gt;
&lt;p&gt;En avançar el suport d&amp;rsquo;identitat, WinApp CLI fa que aquests problemes siguin visibles allà on són més barats de solucionar.&lt;/p&gt;
&lt;p&gt;També m&amp;rsquo;agrada el suport explícit per a pas d&amp;rsquo;arguments, comportament d&amp;rsquo;àlies d&amp;rsquo;execució i escenaris de depuració sense inici. Aquests detalls són el que separa les eines de joguina de les eines preparades per a producció. Els equips d&amp;rsquo;enginyeria necessiten control, no només valors per defecte.&lt;/p&gt;
&lt;p&gt;En l&amp;rsquo;empaquetatge, la combinació de pack amb generació de certificats i instal·lació és exactament la direcció correcta per als equips que necessiten validació local repetible abans de la distribució. Redueix la barrera per a fluxos de signatura disciplinats sense pretendre que la confiança i la gestió de certificats siguin opcionals.&lt;/p&gt;
&lt;p&gt;La meva opinió ferma: si la vostra aplicació .NET es dirigeix a experiències modernes de Windows, package identity s&amp;rsquo;hauria de tractar com una preocupació de la primera setmana, no de la setmana de llançament. WinApp CLI ofereix ara l&amp;rsquo;ergonomia suficient per fer d&amp;rsquo;això un estàndard.&lt;/p&gt;
&lt;p&gt;La història de l&amp;rsquo;extensió de VS Code és igualment rellevant. No tots els equips volen viure en scripts de terminal tot el dia, i el F5 integrat més les operacions des de la paleta de comandaments redueixen la fricció d&amp;rsquo;incorporació per a equips amb experiències mixtes. Això és especialment útil en organitzacions que estan fent la transició des de patrons d&amp;rsquo;eines d&amp;rsquo;escriptori legacy.&lt;/p&gt;
&lt;p&gt;Pla d&amp;rsquo;adopció pràctic:&lt;/p&gt;
&lt;p&gt;Executeu winapp init en una aplicació representativa i valideu les funcionalitats que requereixen identitat immediatament.&lt;/p&gt;
&lt;p&gt;Afegiu empaquetatge MSIX a la CI per a candidats de llançament, encara que la distribució es faci més tard.&lt;/p&gt;
&lt;p&gt;Per a aplicacions de consola, estandarditzeu la configuració d&amp;rsquo;àlies d&amp;rsquo;execució al principi per evitar confusions en la depuració.&lt;/p&gt;
&lt;p&gt;Si manteniu múltiples stacks d&amp;rsquo;escriptori, utilitzeu WinApp com a base compartida d&amp;rsquo;identitat i empaquetatge.&lt;/p&gt;
&lt;p&gt;En resum, WinApp CLI no només afegeix comandaments. Elimina excuses. Package Identity ja no és un nínxol avançat per als equips d&amp;rsquo;escriptori .NET. S&amp;rsquo;està convertint en un requisit bàsic, i ara per fi és abordable.&lt;/p&gt;</content:encoded></item></channel></rss>