Kaip sukurti „Visual Studio 2019“ projekto šablonus ir plėtinį

Sveiki!

Neseniai aš sukūriau du projekto šablonus „Vue JS + Asp.Net Core“, abu jie buvo „Visual Studio 2019“ plėtiniai. Jie buvo pasidalyti „Visual Studio“ prekyvietėje, kaip galite pamatyti žemiau esančioje nuorodoje:

  • Šablono „Vue JS + Asp.Net Core 3.1“

Ar norėtumėte sužinoti, kaip sukurti savo plėtinį ir paskelbti savo šabloną? Jei taip, visa kita dalis yra žingsnis po žingsnio, kaip tai padaryti.

Projekto sukūrimas

Pirmas dalykas, kurį turite padaryti, yra sukurti projektą, kurį norite bendrinti kaip šabloną. Šiame straipsnyje aš žingsnis po žingsnio pademonstruosiu Vue JS + Asp.Net Core projektą, kurį jau paskelbiau.

Projekto eksportas

Kai projektas bus sukurtas, „Visual Studio 2019“ eikite į projekto meniu parinktį ir pasirinkite parinktį „Eksportuoti šabloną“:

Yra du šablonų tipai: projekto šablonas ir elemento šablonas. Kadangi mūsų atveju mes kuriame projekto šabloną, aš pasirinkau pagrindinę parinktį:

Kitas žingsnis yra sukonfigūruoti pavadinimą, aprašą, piktogramą, kuri bus rodoma vartotojams, ir vaizdo peržiūra. Labai svarbu tinkamai nustatyti šią informaciją, kiek tai įmanoma kokybiška, nes ji pasirodys galutiniams vartotojams, kurie atsisiųs ir įdiegs jūsų šabloną / plėtinį.

Ir panaikinkite žymėjimą nuo parinkties „Automatiškai importuoti į„ Visual Studio “. Tokiu būdu galėsite įdiegti jūsų kuriamą plėtinį.

Galiausiai procesas sugeneruos kompaktišką aplanką, kuriame yra pats šablonas, tačiau tai nėra kūrimo pabaiga:

Žymų apibrėžimas

Kai kuriame naują projektą „Visual Studio 2019“, šablonai pasirodo kartu su tam tikromis žymomis, kurios padeda filtruoti šablonus:

Nuo naujausios „Visual Studio 2019“ versijos, šios žymės yra privalomos norintiems paskelbti plėtinį. Be jų plėtinys bus įdiegtas, tačiau šablonas niekada nebus rodomas sąraše, net jei vartotojas to ieškos.

Norėdami sukurti šias žymas, atidarykite kompaktišką aplanką, kuris buvo sugeneruotas atliekant paskutinį veiksmą, ir atidarykite .vstemplate failą naudodami teksto rengyklę:

Skiltyje „Šablono duomenys“ po žymos „ProvideDefaultName“ pridėkite žymų sąrašo nuorodą į jūsų šabloną, pvz., Platformą, projekto tipą, kalbą ir kt. Mano atveju aš nurodiau taip:

Visą galimų žymų sąrašą galite rasti spustelėję šią nuorodą:

Plėtinio sukūrimas

Kadangi jau sukurtas šablonas ir nustatytos žymos, dabar pats laikas sukurti plėtinio diegimo failą.

Tam tiesiog sukurkite VSIX projekto tipą:

Tai yra pagrindinė projekto struktūra:

PS: tačiau projekto pavadinimą sukūriau naudodamas tam tikrus specialius simbolius kaip „+“, tik mokymo tikslais, venkite to daryti realiuose scenarijuose. Geriau kurti be tuščių tarpų ar specialių simbolių, tokių kaip: „TemplateVueJSAspNetCoreArtigoMedium“, o ne mano pavadintą vardą. Tai padės išvengti problemų kūrimo, nes VS sukurs automatiškai vardų erdves ir klases, naudodamas tą pavadinimą.

Į šaknį įtraukite kompaktiško aplanko nuorodą į savo šabloną. Svarbu, kad kompaktiškame aplanke būtų .vstemplate failo pakeitimai su anksčiau paminėtomis žymomis. Nepamiršk to.

Šis projektas turi aprašymo failą, kuriame bus informacija apie plėtinio diegimo instrukcijas.

Jei du kartus spustelėsite tą failą, jis bus atidarytas kaip forma, kurią galėsite užpildyti lauke po laukelio.

Atidžiai pakeiskite visą reikiamą informaciją, naudodami kokybę, nes ji pasirodys galutiniam vartotojui ir diegimo, ir prekyvietėje. Taip pat būtina tinkamai nurodyti lauką „Autorius“, nes jis paprastai turi LAPTOP pavadinimą.

Po to spustelėkite „Turtas“:

Pašalinkite esamą turtą, jei jo yra, ir spustelėkite „Naujas“:

Pasirinkite mano pateiktas parinktis ir kelyje nurodykite kompaktišką aplanką, kurį įtraukėte į projektą.

Karta

Norėdami sukurti diegimo failą, tiesiog sukurkite projektą išleidimo režimu. Tai sugeneruos .exe failą, naudojamą plėtiniui diegti VS.

Padaryta! Mūsų pratęsimas buvo sukurtas. Galite išbandyti dabar, prieš paskelbdami „Visual Studio“ prekyvietėje, norėdami sužinoti, ar viskas veikia gerai.

„Visual Studio Market Publish“

Jei norite paskelbti savo plėtinį visuomenei, galite tai padaryti „Visual Studio Marketplace“.

Norėdami tai padaryti, eikite į marketplace.visualstudio.com ir, prisijungę prie savo „Microsoft“ paskyros, eikite į toliau pateiktas parinktis:

Įkelkite plėtinio .exe:

Užpildykite formą su šablonu ir plėtinio informacija. Kadangi ta informacija bus vieša, atkreipkite dėmesį į tai išsamiai.

Baigę procesą, tiesiog išsaugokite ir palaukite patvirtinimo proceso. Tai gali užtrukti kelias minutes.

Išvada

Tikiuosi, kad šis straipsnis jums padėjo. Ačiū, kad perskaitėte.

Žemiau yra mano socialinės žiniasklaidos profiliai. Nesivaržykite susisiekti ir užduoti klausimą. Šiuose profiliuose aš dažnai dalinuosi turiniu apie interneto technologijas ir IT įvykius.

„Twitter“: https://twitter.com/alemalavasi Linkedin: https://www.linkedin.com/in/alexandremalavasi/

Neseniai sukūriau „Youtube“ kanalą, kad taip pat naudodamasis šia platforma galėčiau prisidėti prie techninės bendruomenės, sutelkdamas dėmesį į .NET Core, Vue JS, Azure ir dar daugiau. Jei jus domina šios temos, rekomenduoju užsiprenumeruoti. Netrukus bus reguliariai išleidžiamas turinys, o aš kuriu garso, vaizdo ir turinį, kad suteiktumėte jums aukštos kokybės patirtį.

Nuoroda: https://www.youtube.com/channel/UC-KFGgYiot1eA8QFqIgLmqA