Publicarea aplicațiilor desktop în Microsoft Store part1

Data creării paginii :

Mediu

Windows
  • Windows 10
Discutii pe forum Visual C
  • Discutii pe forum Visual C...

※ Funcționează în alte versiuni, dar nu este confirmat

La început,

În trecut, numai aplicațiile care pot fi publicate în Microsoft Store au fost în format UWP, dar utilizând Desktop Bridge, Aplicațiile desktop create în Formular Windows, WPF, Win32 și așa mai departe pot fi publicate acum în Microsoft Store.

Acest articol oferă instrucțiuni pas cu pas despre să creați un pachet pentru publicarea aplicațiilor desktop într-un mod relativ simplu.

Cu toate acestea, ca măsură de precauție, aplicațiile care sunt ambalate și instalate Este diferit de mediul de execuție atunci când distribuiți și rulați în formatul tradițional ZIP(EXE) de distribuire și instalare (MSI), astfel încât nu există nici o garanție că cel migrat va funcționa 100%. Dacă vă gândiți să distribuiți aplicații desktop în Magazin, vă recomandăm să verificați comportamentul după ambalare. În unele cazuri, poate fi necesar să modificați programul pentru Magazin.

Pre-pregătire

  • Ați creat și terminat aplicația desktop pe care doriți să o publicați în Visual Studio.
  • Înregistrați un cont, astfel încât aplicația poate fi publicată în Microsoft Store (este de dorit să aveți alte aplicații publicate, deoarece crearea unui cont în Microsoft Store nu este subiectul)

Crearea unui proiect de pachet

Deschideți proiectul de aplicație desktop pe care l-ați creat în Visual Studio. Aici este un exemplu de tablelayoutSyncer, un instrument care îmi permite să sincronizeze aspectele de tabel a două baze de date am creat.

image

Adăugați un proiect nou în soluție.

image

Selectați Windows Application Package Project din șablon pentru a-l adăuga. Numele proiectului este orice, dar de instalare.

image

Selectați platforma țintă pentru Windows 10. Versiunea țintă este, în esență, până la data și bine. Pentru versiunea minimă, decideți ce caracteristici și versiuni de bibliotecă doriți să utilizați.

image

Se adaugă proiectul pachetului.

image

Configurarea unui proiect de colet

Răsfoirea proiectelor

Setați proiectele incluse în pachet. Faceți clic dreapta pe Aplicații și selectați Adăugare referință.

image

Selectați proiectele pe care doriți să le includeți. Proiectele EXE sunt referite direct de proiecte de bibliotecă, astfel încât nu trebuie să le verificați.

image

Asocierea aplicațiilor cu magazinele

Dacă aveți deja un cont pe partea Microsoft Store, conectați informațiile între aplicația pe care o publică și magazin. Faceți clic cu butonul din dreapta pe proiectul pachetului și selectați Publicare sau Asociere aplicație cu Magazin.

image

Selectați Următorul.

image

Dacă nu ați înregistrat încă informațiile despre aplicație în Microsoft Store, puneți numele în "Nume de aplicație nou de carte" de mai jos și faceți clic pe butonul "Rezervați".

După rezervare sau dacă ați înregistrat deja informațiile despre aplicație în Microsoft Store, numele aplicației va apărea în listă. Selectați aplicația pe care doriți să o legați dintre ele.

image

Faceți clic pe butonul Asociere.

image

Editare pachet.appxmanifest

Editare Package.appxmanifest pentru a configura aplicația pe care doriți să o publicați. Conținutul sunt aproape la fel ca atunci când creați o aplicație UWP, așa că voi scrie doar partea desktop-specifice.

image

Aplicație

Dacă îl asociați cu un magazin, veți avea același nume afișat.

În Descriere, tastați o descriere a aplicației.

"Supported rotation" este o aplicație desktop, astfel încât să nu trebuie să aplicați nimic.

image

Active vizuale

Microsoft Store necesită imagini pentru aplicații de diferite dimensiuni pentru a se potrivi utilizării dvs. Nu trebuie să aibă toate dimensiunile disponibile, dar va trebui să-l gata în zeci.

Prin utilizarea "generatorului de active" pentru a pregăti o imagine pictogramă pentru aplicație pentru moment De asemenea, aveți posibilitatea să creați dimensiunile dorite în bloc. Cu toate acestea, vă rugăm să ajustați imaginea individual în acel moment, deoarece este posibil să nu devină neapărat imaginea așteptată.

image

Caracteristici

Setați caracteristicile pe care le utilizează aplicația de publicare.

Cu toate acestea, nu există practic nici o constrângere funcțională în aplicațiile desktop, astfel încât nu există nici un punct în setarea acestui element.

image

Declarația

Setați-l, dacă este necesar.

image

Conținut URI

Setați-l, dacă este necesar.

image

Ambalare

Dacă asociați un magazin, valoarea acestuia este setată și o puteți utiliza ca atare.

image

Salvează când termini.

Pachete de testare

Asigurați-vă că pachetul este instalat și executați cu succes. Faceți clic cu butonul din dreapta pe proiectul pachetului și selectați Depanare sau Pornire instanță nouă.

image

Asigurați-vă că programul funcționează corect.

image

Asigurați-vă că este înregistrată în meniul Start.

image

Crearea unui pachet

Creați un pachet pentru a publica aplicația. Faceți clic cu butonul din dreapta pe proiectul pachetului și selectați Publicare sau Creare pachet de aplicații.

image

Selectați <Nume cont><În Magazinul Microsoft ca Nume aplicație> și selectați Următorul.

image

Modificați versiunea pentru a se potrivi cu aplicația.

În arhitectură, verificați platformele care vor fi lansate. Pentru aplicațiile desktop, veți verifica de obicei "x86" sau "x64". Orice CPU a putea veninos pachet a crea la spre fail, so lets' a crea x86 și x64 architectures înăuntru exe proiect înainte.

Nu uitați să vă asigurați că configurația soluției este Lansare.

image

Dacă compilarea are succes, veți vedea următorul ecran:

Pachetul este generat în "locația de ieșire", așa că faceți clic pe link pentru a-l încărca mai târziu pentru a deschide Explorer.

Deoarece este prima înregistrare de această dată, nu o trimite automat la Microsoft Store.

Pentru a vedea dacă pachetul și aplicația funcționează corect, faceți clic pe butonul "Lansarea Windows App Certification Kit" pentru a vedea dacă funcționează.

image

Asigurați-vă că pachetul este creat la destinația pachetului. Veți înregistra un fișier cu extensia ".appxupload" în Microsoft Store.

image

Rezumat

Asta e tot ce este de a crea pachete în mediul local. Data viitoare, aș dori să fac o setare publică pe partea Microsoft Store.