Visual Studio 2019 үчүн долбоордун шаблондорун жана кеңейтүүлөрүн кантип түзүү керек

Салам!

Жакында мен Vue JS + Asp.Net Core үчүн долбоордун эки шаблонун жасадым, экөө тең Visual Studio 2019 кеңейтүүлөрү катары. Алар Visual Studio базарында бөлүшүлдү, төмөндөгү шилтемеден көрө аласыз:

  • Шаблон Vue JS + Asp.Net Негизги 3.1

Өзүңүздүн кеңейтүүнү кантип түзүп, өзүңүздүн шаблонуңузду жарыялоону билгиңиз келеби? Эгер макул болсо, анда макаланын калган бөлүгү бул кадамды кантип жасоо керектиги боюнча бир нече кадам.

Долбоорду түзүү

Биринчи нерсе, сиз шаблон катары бөлүшкүңүз келген долбоорду түзүү. Бул макалада мен жарыялаган Vue JS + Asp.Net Core проектисин колдонуп этап-этабы менен көрсөтөм.

Долбоорду экспорттоо

Долбоор түзүлүп бүткөндөн кийин, Visual Studio 2019 долбоорунун менюсунан өтүп, "Экспорттук шаблон" опциясын тандаңыз:

Калыптардын эки түрү бар: Долбоор шаблону жана Элемент шаблону. Биздин учурда, биз долбоордун шаблонун түзүп жатабыз, ошондуктан мен негизделген тандоону тандадым:

Кийинки кадам колдонуучуларга көрсөтүлө турган атын, сүрөттөмөсүн, сөлөкөтүн конфигурациялоо жана сүрөттү алдын-ала көрүү. Бул маалыматты мүмкүн болушунча жогорку сапатта орнотуу абдан маанилүү, анткени ал шаблонуңузду / кеңейтүүңүздү жүктөп жана орнотуп бере турган акыркы колдонуучуларга көрүнөт.

"Visual Studio-га автоматтык түрдө импорттоо" опциясынан белгини алып салыңыз. Ошентип, сиз түзүп жаткан кеңейтүүнү орното аласыз.

Акырында, процесс шаблонду камтыган чакан папканы пайда кылат, бирок бул түзүүнүн аягы эмес:

Тэгдер аныктамасы

Visual Studio 2019 боюнча жаңы долбоорду түзүүдө шаблондор, айрым шаблондор менен кошо пайда болот, ал шаблондорду чыпкалоого жардам берет:

Visual Studio 2019 акыркы нускасынан баштап, бул тегдер кеңейтүүнү жарыялоону каалагандар үчүн милдеттүү болуп саналат. Аларсыз кеңейтүү орнотулат, бирок колдонуучу издеп жатса дагы шаблон эч качан тизмеде көрүнбөйт.

Бул тегдерди түзүү үчүн, акыркы кадамда шаблон менен түзүлгөн чакан папканы ачыңыз жана Текст редакторунун жардамы менен .vstemplate файлын ачыңыз:

"Template Data" бөлүмүнө "ProvideDefaultName" белгисинен кийин шаблонуңузга платформа, долбоор түрү, тил ж.б. сыяктуу тизмелердин шилтемесин кошуңуз. Менин жагдайымда, мен төмөнкүлөрдү айткам:

Толук тизмеси тизмени төмөнкү шилтемеден тапса болот:

Кеңейтүүнү түзүү

Мурда түзүлгөн шаблон жана тегдер орнотулган болсо, эми кеңейтүү үчүн орнотуу файлын түзүү убакыты келди.

Ал үчүн VSIX долбоор түрүндөгү долбоорду түзүңүз:

Бул долбоордун негизги түзүмү:

PS: Бирок мен долбоордун аталышын "+" деп атайын белгилерди колдонуп, окутуу максатында гана жасадым, сураныч, аны чыныгы сценарийлерде жасабаңыз. Эч кандай боштуксуз же атайын белгилерсиз, мисалы, TemplateVueJSAspNetCoreArtigoMedium, мен койгон ысымдын ордуна, түзсөңүз жакшы болот. Бул көйгөйлөрдү жаратууга жол бербейт, анткени VS автоматтык түрдө ушул ысымды колдонуп аталыштар мейкиндигин жана класстарды жаратат.

Шаблонуңузга кыскартылган папкага тамырды кошуңуз. Ыңгайлуу папкада мен жогоруда айткан тегдер менен кошо .vstemplate файлынын өзгөртүлүшү камтылышы керек. Муну унутпа.

Бул долбоордо кеңейтүү e орнотуу нускамалары жөнүндө маалымат камтылган манифест файлы бар.

Эгерде сиз бул файлды эки жолу чыкылдасаңыз, ал форма сыяктуу ачылат, анын кайсынысын талаа боюнча толтурсаңыз болот.

Бардык керектүү маалыматтарды кылдаттык менен өзгөртүңүз, анткени бул орнотуу жана базардагы акыркы колдонуучуга көрүнөт. Ошондой эле, "Автор" талаасын туура көрсөтүү керек, анткени ал LAPTOP аталышына ээ.

Андан кийин, "Активдер" баскычын чыкылдатыңыз:

Эгерде бар болсо, бар активдерди алып салып, "Жаңы" баскычын чыкылдатыңыз:

Мен койгон параметрлерди тандап, проектке кошкон компакттуу папканы тандаңыз.

муун

Орнотуу файлын түзүү үчүн, бул проекти бошотуу режиминде куруп жатат. Бул VS. кеңейтүүсүн орнотуу үчүн колдонулган .exe файлын жаратат.

Кереги жок! Биздин кеңейтүү түзүлдү. Сиз азыр Visual Studio базарында жарыялоодон мурун, баары жакшы иштеп жаткандыгын текшерип көрүңүз.

Visual Studio Market Publish

Эгер кеңейтүүңүздү элге жарыялоону кааласаңыз, анда Visual Studio Marketplace сайтында жасай аласыз.

Бул үчүн marketplace.visualstudio.com сайтына өтүп, Microsoft каттоо жазууңуз менен киргенден кийин, төмөндөгү жолдорго өтүңүз:

Кеңейтүүнүн .exe файлын жүктөңүз:

Форманы шаблон жана кеңейтүү маалыматы менен толтуруңуз. Бул маалымат жалпыга белгилүү болгондуктан, кылдаттык менен көңүл буруңуз.

Процесс аяктагандан кийин, жөн гана сактап, бекитүү процессин күтө туруңуз. Бул бир нече мүнөт талап кылынышы мүмкүн.

жыйынтыктоо

Бул макала сизге жардам берди деп ишенем. Аны окуп рахмат.

Төмөндө менин социалдык медиа профилдерим. Туташып, суроо берсеңиз болот. Бул профилдерде мен Веб Технологиялар жана IT окуялары жөнүндө көп жолу маалымат бөлүшүп турам.

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

Жакында эле Youtube платформасын ушул платформаны колдонуп, .NET Core, Vue JS, Azure жана башкаларга багыттаган техникалык жамаатка салым кошуу үчүн жасадым. Эгер сиз ушул темаларга кызыгсаңыз, жазылууңузду сунуш кылам. Жакында камтылгандар туруктуу түрдө чыгарылып турат, мен сизге жогорку сапаттагы тажрыйба берүү үчүн аудио, видео жана мазмунун орнотуп жатам.

Шилтеме: https://www.youtube.com/channel/UC-KFGgYiot1eA8QFqIgLmqA