Darbalaukio taikomųjų programų publikavimas "Microsoft Store part1"

Puslapio sukūrimo data :

Aplinkos

Windows
  • "Windows 10"
Visual Studija
  • "Visual Studio 2019"

※ Veikia kitose versijose, bet yra nepatvirtinta

Iš pradžių

Anksčiau tik programos, kurias galima publikuoti "Microsoft Store", buvo UWP formatu, bet naudojant darbalaukio tiltą, Darbalaukio programos, sukurtos naudojant "Windows" formą, WPF, "Win32" ir t. t., dabar gali būti publikuojamos "Microsoft Store".

Šiame straipsnyje pateikiamos nuoseklios instrukcijos, kaip palyginti paprastai sukurti darbalaukio taikomųjų programų publikavimo paketą.

Tačiau atsargumo sumetimais programos, kurios yra supakuotos ir įdiegtos Jis skiriasi nuo vykdymo aplinkoje, kai platinate ir paleisti tradicinių ZIP(EXE) paskirstymo ir diegimo formatu (MSI), todėl nėra jokių garantijų, kad perkeltas vienas veiks 100%. Jei ketinate platinti darbalaukio taikomąsias programas parduotuvėje, rekomenduojame patikrinti veikimą po pakavimo. Kai kuriais atvejais gali tekti modifikuoti Parduotuvės programą.

Išankstinis paruošimas

  • Sukūrėte ir baigėte darbalaukio programą, kurią norite publikuoti "Visual Studio".
  • Registruojate abonementą, kad jūsų programa galėtų būti publikuojama "Microsoft Store" (pageidautina, kad kitos programėlės būtų publikuotos, nes abonemento kūrimas "Microsoft Store" nėra tema)

Paketo projekto kūrimas

Atidarykite darbalaukio programos projektą, kurį sukūrėte Visual Studio. Čia yra tablelayoutSyncer, įrankis, kuris leidžia man sinchronizuoti lentelės maketą iš dviejų duomenų bazių aš sukūriau pavyzdys.

image

Į sprendimą įtraukite naują projektą.

image

Pasirinkite "Windows" taikomųjų programų paketo projektą iš šablono, kad jį įtrauktumėte. Projekto pavadinimas yra tik sąranka.

image

Pasirinkite paskirties platformą, skirtą "Windows 10". Tikslinė versija iš esmės yra up-to-data ir bauda. Minimaliai versijai nuspręskite, kokias funkcijas ir bibliotekos versijas norite naudoti.

image

Pridedamas paketo projektas.

image

Paketo projekto nustatymas

Naršyti projektus

Nustatykite, kurie projektai įtraukiami į paketą. Dešiniuoju pelės mygtuku spustelėkite Programos ir pasirinkite Pridėti nuorodą.

image

Pasirinkite projektus, kuriuos norite įtraukti. EXE projektai yra tiesiogiai susiję su bibliotekos projektais, todėl jų tikrinti nereikia.

image

Programų susiejimas su parduotuvėmis

Jei jau turite paskyrą "Microsoft Store" pusėje, susiekite informaciją tarp taikomosios programos, kurią ji publikuoja, ir parduotuvės. Dešiniuoju pelės mygtuku spustelėkite paketo projektą ir pasirinkite Publikuoti arba susieti programą su parduotuve.

image

Pasirinkite Pirmyn.

image

Jei dar neužregistravote savo programos informacijos "Microsoft Store", įveskite savo vardą toliau esančiame "Užsakyti naują programos pavadinimą" ir spustelėkite mygtuką "Užsakyti".

Užsakant arba jei jau užregistravote programos informaciją "Microsoft Store", programos pavadinimas bus rodomas sąraše. Pasirinkite programą, kurią norite susieti.

image

Spustelėkite mygtuką Susiejimas.

image

Redaguoti Package.appxmanifest

Redaguokite Package.appxmanifest, kad nustatytumėte programą, kurią norite publikuoti. Turinys yra beveik tas pats, kaip ir kai kuriate UWP programą, todėl aš parašyti tik darbalaukio konkrečią dalį.

image

Programa

Jei susiesite ją su parduotuve, turėsite tą patį rodomą pavadinimą.

Apraše įveskite programos aprašymą.

"Palaikomas pasukimas" yra darbalaukio programa, todėl jums nereikia nieko taikyti.

image

Vaizdiniai ištekliai

"Microsoft Store" reikalauja įvairių dydžių programėlių vaizdų, kad jie atitiktų jūsų naudojimą. Jūs neturite turėti visus dydžius, bet jums reikia gauti visa tai paruošta dešimtys.

Naudojant "turto generatorius" parengti vieną piktogramą vaizdas app šiuo metu Taip pat galite masiškai kurti norimus dydžius. Tačiau prašome koreguoti vaizdą atskirai tuo metu, nes jis nebūtinai tampa vaizdas tikimasi.

image

Funkcijos

Nustatykite, kokias funkcijas naudoja publikavimo programa.

Tačiau stalinių kompiuterių programose iš esmės nėra funkcinių apribojimų, todėl nėra prasmės nustatyti šį elementą.

image

Deklaracija

Jei reikia, nustatykite.

image

Turinio URI

Jei reikia, nustatykite.

image

Pakuotės

Jei susiejate parduotuvę, jos reikšmė nustatoma ir ją galite naudoti taip, kaip yra.

image

Įrašykite, kai baigsite.

Paketų testavimas

Įsitikinkite, kad paketas yra įdiegtas ir sėkmingai paleistas. Dešiniuoju pelės mygtuku spustelėkite paketo projektą ir pasirinkite Derinti arba Pradėti naują egzempliorių.

image

Įsitikinkite, kad programa veikia tinkamai.

image

Įsitikinkite, kad jis užregistruotas meniu Pradėti.

image

Paketo kūrimas

Sukurkite paketą, kad publikuotumėte taikomąją programą. Dešiniuoju pelės mygtuku spustelėkite paketo projektą ir pasirinkite Publikuoti arba Kurti programų paketą.

image

Pasirinkite <Abonemento pavadinimas><"Microsoft Store" kaip programos pavadinimas> ir pasirinkite Pirmyn.

image

Modifikuokite versiją, kad ji atitiktų taikomąją programą.

Architektūroje patikrinkite išleistas platformas. Stalinėms programoms paprastai patikrinsite "x86" arba "x64". Bet cpu gali sukelti paketo kūrimas nepavyksta, todėl galime sukurti x86 ir x64 architektūros exe projektai iš anksto.

Nepamirškite įsitikinti, kad sprendimo konfigūracija yra leidimo.

image

Jei komponavimo versija bus sėkminga, pamatysite šį ekraną:

Paketas generuojamas "išvesties vietoje", todėl spustelėkite nuorodą, kad jį nusiųstumėte vėliau, kad atidarytumėte "Explorer".

Kadangi tai yra pirmoji registracija šį kartą, ji automatiškai nesiunčia į "Microsoft Store".

Norėdami sužinoti, ar paketas ir programėlė veikia tinkamai, spustelėkite mygtuką "Paleisti "Windows" programų sertifikavimo rinkinį", kad sužinotumėte, ar jis veikia.

image

Įsitikinkite, kad paketas sukurtas paketo paskirties vietoje. "Microsoft Store" užregistruosite failą su plėtiniu ".appxupload".

image

Santrauka

Tai viskas, ką reikia sukurti paketus vietos aplinkoje. Kitą kartą norėčiau padaryti viešą "Microsoft Store" pusės parametrą.