Publicarea aplicațiilor desktop în Microsoft Store part1
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.
Adăugați un proiect nou în soluție.
Selectați Windows Application Package Project din șablon pentru a-l adăuga. Numele proiectului este orice, dar de instalare.
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.
Se adaugă proiectul pachetului.
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ță.
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.
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.
Selectați Următorul.
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.
Faceți clic pe butonul Asociere.
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.
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.
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ă.
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.
Declarația
Setați-l, dacă este necesar.
Conținut URI
Setați-l, dacă este necesar.
Ambalare
Dacă asociați un magazin, valoarea acestuia este setată și o puteți utiliza ca atare.
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ă.
Asigurați-vă că programul funcționează corect.
Asigurați-vă că este înregistrată în meniul Start.
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.
Selectați <Nume cont><În Magazinul Microsoft ca Nume aplicație> și selectați Următorul.
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.
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ă.
Asigurați-vă că pachetul este creat la destinația pachetului. Veți înregistra un fișier cu extensia ".appxupload" în Microsoft Store.
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.