Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Om ditt skrivbordsprogram är under aktiv utveckling rekommenderar vi att du skapar ett MSIX-paket i din byggmiljö i stället för att generera ett installationsprogram och köra det via MSIX-paketeringsverktyget. I Visual Studio 2017 version 15.5 och senare (inklusive Visual Studio 2019) kan du använda Windows Application Packaging Project för att generera en MSIX för ditt program. Om du inte utvecklar i Visual Studio finns det MSIX-kommandoradsverktyg som du kan integrera i byggsystemet för att paketera dina program binärfiler som MSIX.
Om du utvecklar en UWP-applikation kommer Visual Studio att använda MSIX som standardinställning för paketeringsformatet för din applikation.
| Ämne | Beskrivning |
|---|---|
| Vad du bör veta innan du paketerar din skrivbordsapp | Bakgrund om MSIX-krav och paketerat körningsbeteende för skrivbordsappar. Det här är användbart att veta innan du skapar ett MSIX-paket för ditt skrivbordsprogram. Om du skapar en UWP-app kan du hoppa över det här avsnittet. |
| Paketera din skrivbords- eller UWP-app i Visual Studio | I det här avsnittet beskrivs hur du paketerar ditt skrivbord (Windows Forms, WPF, Win32 osv.) eller UWP-appen som en MSIX i Visual Studio. |
| CI/CD-pipelines för MSIX-versioner och -distributioner | I det här avsnittet beskrivs hur du automatiserar dina bygg- och distributionsarbetsflöden med hjälp av CI/CD-pipelines i Azure DevOps. |
| Paketering från kommandoraden | I det här avsnittet beskrivs hur du paketerar din app som en MSIX med hjälp av kommandoradsverktyg. |
| Utöka ditt MSIX-program | I det här avsnittet beskrivs hur du kan utöka programmet med hjälp av tillägg och valfria paket. |
Lägga till moderna Windows 10-upplevelser
När du har skapat ett MSIX-paket för din skrivbordsapp kan du använda UWP-API:er, pakettillägg och UWP-komponenter för att lysa upp moderna och engagerande Windows 10-funktioner som levande paneler och meddelanden.
Förbättra med UWP-API:er
När du har paketerat din app kan du lysa upp den med funktioner som levande paneler och push-meddelanden. Vissa av dessa funktioner kan avsevärt förbättra programmets engagemangsnivå och de kostar mycket lite tid att lägga till. Vissa förbättringar kräver lite mer kod.
Se Använda UWP-API:er i skrivbordsprogram.
Integrera med pakettillägg
Om ditt program behöver integreras med systemet (till exempel: upprätta brandväggsregler) beskriver du dessa saker i paketmanifestet för ditt program så gör systemet resten. För de flesta av dessa uppgifter behöver du inte skriva någon kod alls. Med lite XML i manifestet kan du göra saker som att starta en process när användaren loggar in, integrera programmet i Utforskaren och lägga till programmet en lista över utskriftsmål som visas i andra appar.
Se Integrera ditt skrivbordsprogram med pakettillägg.
Utöka med komponenter för UWP
Vissa Windows 10-upplevelser (till exempel en pekaktiverad användargränssnittssida) måste köras i en AppContainer. I allmänhet bör du först avgöra om du kan lägga till din upplevelse genom att förbättra ditt befintliga skrivbordsprogram med UWP-API:er. Om du måste använda en UWP-komponent för att uppnå upplevelsen kan du lägga till ett UWP-projekt i din lösning och använda apptjänster för att kommunicera mellan ditt skrivbordsprogram och UWP-komponenten.