Pubblicare applicazioni desktop in Microsoft Store part1
Ambiente
- finestre
-
- Windows 10
- Visual Studio
-
- Visual Studio 2019
" Funziona in altre versioni, ma non è confermato
In un primo momento
In passato, solo le applicazioni che possono essere pubblicate in Microsoft Store erano in formato UWP, ma utilizzando Desktop Bridge, Le applicazioni desktop create in Windows Form, WPF, Win32 e così via possono ora essere pubblicate in Microsoft Store.
In questo articolo vengono fornite istruzioni dettagliate su come creare un pacchetto per la pubblicazione di applicazioni desktop in modo relativamente semplice.
Tuttavia, per precauzione, le applicazioni confezionate e installate È diverso dall'ambiente di esecuzione quando si distribuisce ed è in esecuzione nel formato tradizionale di distribuzione e programma di installazione (MSI) .IP (EXE), quindi non vi è alcuna garanzia che quello migrato funzionerà al 100%. Se stai pensando di distribuire applicazioni desktop nello Store, ti consigliamo di controllare il comportamento dopo la creazione del pacchetto. In alcuni casi, potrebbe essere necessario modificare il programma per lo Store.
Pre-preparazione
- È stata creata e completata l'applicazione desktop che si desidera pubblicare in Visual Studio.
- Stai registrando un account in modo che l'applicazione possa essere pubblicata in Microsoft Store (è consigliabile pubblicare altre app perché la creazione di un account in Microsoft Store non è l'oggetto)
Creare un progetto di pacchettoCreate a package project
Aprire il progetto di applicazione desktop creato in Visual Studio. Ecco un esempio di tablelayoutSyncer, uno strumento che mi permette di sincronizzare il layout di tabella di due database che ho creato.
Aggiungere un nuovo progetto nella soluzione.
Selezionare Progetto pacchetto applicazione Windows dal modello per aggiungerlo. Il nome del progetto è tutt'altro che setup.
Selezionare la piattaforma di destinazione per Windows 10.Select the target platform for Windows 10. La versione di destinazione è fondamentalmente up-to-date e fine. Per la versione minima, decidere quali funzionalità e versioni di libreria si desidera utilizzare.
Viene aggiunto il progetto di pacchetto.
Impostare un progetto di pacchetto
Sfoglia i progetti
Impostare i progetti da includere nel pacchetto. Fare clic con il pulsante destro del mouse su Applicazioni e selezionare Aggiungi riferimento.
Selezionare i progetti che si desidera includere. Ai progetti EXE viene fatto riferimento direttamente dai progetti di libreria, quindi non è necessario controllarli.
Associare le applicazioni ai punti vendita
Se si dispone già di un account sul lato Microsoft Store, collegare le informazioni tra l'applicazione s pubblica e l'archivio. Fare clic con il pulsante destro del mouse sul progetto del pacchetto e selezionare Pubblica o associa applicazione allo Store.
Selezionare Avanti.Select Next.
Se non hai ancora registrato le informazioni sull'applicazione su Microsoft Store, inserisci il tuo nome in "Prenota nuova nome applicazione" di seguito e fai clic sul pulsante "Prenota".
Dopo la prenotazione o se le informazioni sull'applicazione sono già state registrate in Microsoft Store, il nome dell'applicazione verrà visualizzato nell'elenco. Selezionare l'applicazione che si desidera collegare tra di essi.
Fare clic sul pulsante Associazione.
Modifica Package.appxmanifest
Modificare Package.appxmanifest per configurare l'applicazione che si desidera pubblicare. Il contenuto è quasi lo stesso di quando si crea un'applicazione UWP, quindi scriverò solo la parte specifica del desktop.
Applicazione
Se lo si associa a un negozio, si avrà lo stesso nome visualizzato.
In Descrizione digitare una descrizione dell'applicazione.
"Rotazione supportata" è un'applicazione desktop, quindi non è necessario applicare nulla.
Risorse visive
Microsoft Store richiede immagini per app di varie dimensioni in base all'utilizzo. Non è necessario avere tutte le dimensioni disponibili, ma è necessario ottenere tutto pronto nelle decine.
Utilizzando il "generatore di asset" per preparare un'immagine icona per l'app È inoltre possibile creare le dimensioni desiderate in blocco. Tuttavia, si prega di regolare l'immagine singolarmente in quel momento perché potrebbe non necessariamente diventare l'immagine prevista.
Caratteristiche
Impostare le funzionalità utilizzate dall'applicazione di pubblicazione.
Tuttavia, non ci sono fondamentalmente vincoli funzionali nelle applicazioni desktop, quindi non ha senso impostare questo elemento.
Dichiarazione
Impostarlo se necessario.
URI contenuto
Impostarlo se necessario.
Imballaggio
Se si associa un archivio, il relativo valore viene impostato ed è possibile utilizzarlo così com'è.
Risparmia quando hai finito.
Test dei pacchetti
Assicurarsi che il pacchetto sia installato ed eseguito correttamente. Fare clic con il pulsante destro del mouse sul progetto del pacchetto e selezionare Debug o Avvia nuova istanza.
Assicurarsi che il programma funzioni correttamente.
Assicurati che sia registrato nel menu Start.
Creare un pacchettoCreate a package
Creare un pacchetto per pubblicare l'applicazione. Fare clic con il pulsante destro del mouse sul progetto del pacchetto e selezionare Pubblica o crea pacchetto dell'app.
Selezionare <Nome account><In Microsoft Store come nome applicazione> e selezionare Avanti.
Modificare la versione in modo che corrisponda all'applicazione.
Nell'architettura, controllare le piattaforme da rilasciare. Per le applicazioni desktop, di solito si seleziona "x86" o "x64". Qualsiasi CPU può causare l'esito negativo della creazione del pacchetto, pertanto è possibile creare in anticipo architetture x86 e x64 nei progetti exe.
Ricordarsi di assicurarsi che la configurazione della soluzione sia Release.Remember to make sure that the solution configuration is Release.
Se la compilazione ha esito positivo, verrà visualizzata la schermata seguente:If the build is successful, you will see the following screen:
Il pacchetto viene generato nel "percorso di output", quindi fai clic sul collegamento per caricarlo in un secondo momento per aprire Esplora risorse.
Poiché questa volta è la prima registrazione, non la invia automaticamente a Microsoft Store.
Per verificare se il pacchetto e l'app funzionano correttamente, fai clic sul pulsante "Avvia il kit di certificazione app Windows" per vedere se funziona.
Assicurarsi che il pacchetto venga creato nella destinazione del pacchetto. Si registrerà un file con l'estensione ".appxupload" in Microsoft Store.
Riepilogo
Questo è tutto quello che c'è da creare pacchetti nell'ambiente locale. La prossima volta, vorrei creare un'impostazione pubblica sul lato Microsoft Store.