Estendere applicazioni in pacchetto
MSIX semplifica l'estensione di un'applicazione tramite estensioni di app e pacchetti facoltativi. Le estensioni di app forniscono funzionalità simili a quelle fornite da plug-in e componenti aggiuntivi su altre piattaforme. Puoi trasformare l'applicazione in un host di estensione per consentire l'uso del contenuto e degli eventi di distribuzione da un'estensione in pacchetto. Le estensioni di app sono state introdotte nell'edizione dell'anniversario di Windows 10 (versione 1607, build 10.0.14393).
I pacchetti facoltativi sono utili per la suddivisione di un'app di grandi dimensioni o complessa o per l'aggiunta di nuovi componenti a un'app che è già stata pubblicata. Con Visual Studio 2017 versione 15.7 e.NET Native 2.1, puoi caricare codice eseguibile da pacchetti facoltativi sia C++ che C#.
Le estensioni di app sono un ecosistema aperto e sono progettate per consentire a chiunque di migliorare la tua app. Non esiste alcun controllo su chi creerà un'estensione di app. I pacchetti facoltativi sono un ecosistema chiuso in cui l'autore decide chi può creare un pacchetto facoltativo per il pacchetto principale.
Le estensioni di app sono inoltre pacchetti indipendenti. Possono essere app autonome e non possono avere una dipendenza di distribuzione da un'altra app. I pacchetti facoltativi richiedono il pacchetto primario e non possono essere eseguiti senza di esso.
Argomento | Descrizione |
---|---|
Creazione e hosting di un'estensione di app | Questa sezione illustra come creare e ospitare un'estensione di app in un pacchetto MSIX. |
Proprietà personalizzate per le estensioni di app | Questa sezione illustra come usare le proprietà personalizzate per le estensioni di app. |
Estensione di un'app tramite pacchetti facoltativi | Questa sezione illustra come usare il modello di pacchetto facoltativo per caricare contenuto nel pacchetto principale. |