Tulosta WinUI 3:lla luotu sovellus, jotta se voidaan suorittaa erillisessä EXE-muodossa
Toimintaympäristö
- Windows
-
- Windows 11
- Visuaalinen studio
-
- Visual Studio 2022 -versio 17.12.3
- .VERKKO
-
- .NET 8
- WinUI
-
- WinUI 3
- Windowsin sovellus-SDK
-
- 1.6.3 (1.6.241114003)
Edellytykset
Joissakin tapauksissa myös alemmat versiot voivat toimia.
- Windows
-
- Windows 10
- Windows 11
- Visuaalinen studio
-
- Visual Studio 2022:n versio 17.12 tai uudempi
- .VERKKO
-
- .NET 8 tai uudempi
- Windowsin sovellus-SDK
-
- 1.6.0 tai uudempi
Alun perin
WinUI 3:lla luodut sovellukset ovat tyypillisesti pakattuja sovelluksia, jotka voidaan suorittaa vain erityisolosuhteissa. Suorittaaksesi sen, sinun on ladattava ja asennettava se Microsoft Storesta. On myös olemassa menetelmä tiedostojen jakamiseksi suoraan, mutta se vaatii hieman monimutkaisia menettelyjä ja asetuksia, eikä se sovellu jaettavaksi määrittelemättömälle määrälle ihmisiä. Sen sijaan voit suorittaa sovelluksesi erittäin turvallisessa ympäristössä.
Tällä kertaa esitellyn menetelmän avulla voit luoda EXE-tiedoston pakkaamattomalla menetelmällä, jotta voit jakaa EXE-tiedoston käyttäjälle sellaisenaan ja suorittaa sen. Jos haluat saada WindowsFormilla tai WPF:llä kirjoitetun sovelluksen näyttämään samalta kuin haluat sen jaeltavan, tämä lähestymistapa on oikea tapa edetä.
Tarkkaavaisuus
WinUI 3:een liittyviä tuotteita päivitetään jatkuvasti, joten ne eivät välttämättä toimi hyvin eri versioiden vuoksi. Uskon, että tämä menettely toimii, jos sovitat IDE- ja SDK-versiot, mutta jos se ei toimi hyvin, kiinnitä huomiota eri versioihin.
Lisäksi pakkaamattomilla kirjoitetuilla ohjelmilla on jonkin verran rajoitettua toiminnallisuutta verrattuna pakattuihin ohjelmiin. Yksityiskohtia on vaikea selittää, joten tarkista, toimiiko se luomasi ohjelman mukaan.
edellytys
- Noudata vihjeitä "Valmistaudu kehittämään WinUI 3:lla" ja oleta, että ympäristösi on määritetty.
Päivitä Visual Studio 2022
Periaatteessa ei ole ongelmaa, kunhan sinulla on uusin versio. Ainakin tämän artikkelin alussa oleva versio. Suorita se Visual Studio -valikosta tai käynnistä "Visual Studio Installer" Käynnistä-valikosta päivittääksesi sen.
Asenna Windows App SDK (Windows App SDK)
Visual Studio -asennukseen sisältyvä Windows App SDK on vanhentunut, ja sen pitäisi olla ajan tasalla. Lataa ja asenna se seuraavalta sivustolta.
Kun erä on suoritettu, se käynnistetään ja päivitetään kyseenalaistamatta.
Luo projekti
Luo sen jälkeen ohjelma, jonka haluat luoda. Tässä osiossa kuvataan uuden projektin tila.
Paketin version päivittäminen NuGetin avulla
Varmista, että Microsoft.WindowsAppSDK:n versio on vähintään tämän artikkelin alussa oleva versio. Ei ole ongelmaa, että mukana toimitettu "Microsoft.Windows.SDK.BuildTools" on ajan tasalla.
Jos haluat päivittää, voit tehdä sen NuGetin hallitusta paketista.
Poista paketti käytöstä
Avaa projektin ominaisuudet.
Luokassa "Sovellus > pakkaus" on kohde nimeltä "Enabled MSIX Packaging for this Project", joten poista valinta siitä.
Kokeile
Jos katsot työkalurivin virheenkorjausta, luulen, että se on "XXXX (paketti)". Voit muuttaa sen "XXXX (Unpackaged)" valinnasta, joten vaihda se Unpackaged.
Kun olet vaihtanut sen, yritä suorittaa se. Jos voit suorittaa sen ilman virheitä, ei ole ongelmaa.
EXE-tiedoston luominen
Voit jakaa rakentamisen jälkeen luodun EXE-tiedoston, mutta tällä kertaa tulostan suoritettavan tiedoston "Julkaise"-valikosta.
Muuten, jotta "julkaise" -prosessi voidaan suorittaa onnistuneesti pakkaamattomana, sinun on käytettävä ". NET Desktop -kehitys.
Napsauta projektia hiiren kakkospainikkeella ja valitse Julkaise.
Jos aloitat uuden projektin, sinulla on alusta alkaen kolme profiilia, joten voit valita ympäristön, jossa haluat ottaa käyttöön. Jos päivität projektia tms., profiilia ei välttämättä ole, joten luo siinä tapauksessa uusi profiili.
Valitse Lisää toimintoja -kohdasta Muokkaa.
Jostain syystä asetukset poikkeavat profiilista, kuten alkuasetukset, joten yhdistä profiili seuraavasti.
Parametrin nimi, | asetusarvo, huomautukset | |
---|---|---|
konfiguraatio | Julkaisu xXX | Vaihda se profiilisi mukaan. Jos se on win-x64, se on Release x64. |
Tavoitekehys | Sovita nykyiseen projektiisi | |
Käyttöönottotilat | Itsenäinen | Nykyisessä spesifikaatiossa vain "itsenäinen" toimii. |
Kohteen ajoaika | voitto-xXX | Vaihda se profiilisi mukaan. Jos se on win-x64, tee siitä win-x64. |
Kohteen sijainti | Oletusarvon jättäminen | |
Yksittäisen tiedoston luominen | pois | Nykyisessä spesifikaatiossa sitä ei voi suorittaa, vaikka se olisi luotu yhdessä tiedostossa. |
Valmiina juoksemaan | mielivaltainen | Tarkista se, jos haluat parantaa suorituskykyä. |
Käyttämättömän koodin leikkaaminen | mielivaltainen | Tarkista se, jos haluat pienentää tiedostokokoa. Huomaa, että se ei toimi ohjelman luomisesta riippuen. |
Kun olet valmis, napsauta "Lähetä" -painiketta.
Varmista, että julkaisu onnistui virheettömästi.
Voit avata julkaistun tiedoston napsauttamalla Kohdesijainti-linkkiä.
Jos voit suorittaa EXE-tiedoston ja käynnistää sen, olet valmis. Jos haluat jakaa, sinun on otettava kaikki tiedostot tässä kansiossa. 「. Voit poistaa tiedostot, jotka eivät ole välttämättömiä suorittamiseen, kuten ".pdb"-tiedostot.