Pubblicare applicazioni desktop in Microsoft Store part1

Data di creazione della pagina :

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.

image

Aggiungere un nuovo progetto nella soluzione.

image

Selezionare Progetto pacchetto applicazione Windows dal modello per aggiungerlo. Il nome del progetto è tutt'altro che setup.

image

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.

image

Viene aggiunto il progetto di pacchetto.

image

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.

image

Selezionare i progetti che si desidera includere. Ai progetti EXE viene fatto riferimento direttamente dai progetti di libreria, quindi non è necessario controllarli.

image

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.

image

Selezionare Avanti.Select Next.

image

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.

image

Fare clic sul pulsante Associazione.

image

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.

image

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.

image

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.

image

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.

image

Dichiarazione

Impostarlo se necessario.

image

URI contenuto

Impostarlo se necessario.

image

Imballaggio

Se si associa un archivio, il relativo valore viene impostato ed è possibile utilizzarlo così com'è.

image

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.

image

Assicurarsi che il programma funzioni correttamente.

image

Assicurati che sia registrato nel menu Start.

image

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.

image

Selezionare <Nome account><In Microsoft Store come nome applicazione> e selezionare Avanti.

image

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.

image

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.

image

Assicurarsi che il pacchetto venga creato nella destinazione del pacchetto. Si registrerà un file con l'estensione ".appxupload" in Microsoft Store.

image

Riepilogo

Questo è tutto quello che c'è da creare pacchetti nell'ambiente locale. La prossima volta, vorrei creare un'impostazione pubblica sul lato Microsoft Store.