Како креирати предлошке пројеката и проширење за Висуал Студио 2019

Здраво!

Недавно сам створио две предлошке пројеката за Вуе ЈС + Асп.Нет Цоре, обе као Висуал Студио 2019 екстензије. Дељени су на пијаци Висуал Студио, као што можете видети на доњем линку:

  • Предложак Вуе ЈС + Асп.Нет Цоре 3.1

Да ли желите да знате како да направите сопствени додатак и објавите свој предложак? Ако је одговор да, остатак чланка је корак по корак како то учинити.

Израда пројекта

Прво што морате да урадите је да креирате пројекат који желите да делите као предложак. У овом чланку ћу демонстрирати корак по корак користећи Вуе ЈС + Асп.Нет Цоре пројекат који сам већ објавио.

Извоз пројеката

Једном када се пројекат креира, у Висуал Студио 2019 идите на опцију менија Пројецт и изаберите опцију „Екпорт Темплате“:

Постоје две врсте шаблона: Предложак пројекта и Предложак предмета. Као што је случај у нашем случају, креирамо предложак пројекта, ја сам изабрао основну опцију:

Следећи корак је конфигурисање имена, описа, иконе која ће бити приказана корисницима и прегледа слике. Заиста је важно да ове информације правилно поставите, колико год можете са високим квалитетом, јер ће се они појавити крајњим корисницима који ће преузети и инсталирати ваш предложак / проширење.

Поништите избор опције „Аутоматски увезите у Висуал Студио“. На тај начин ћете моћи да инсталирате додатак који сте креирали.

Коначно, процес ће генерисати компактну мапу која садржи и сам предложак, али то није крај стварања:

Дефиниција ознака

Када креирамо нови пројекат на Висуал Студио 2019, предлошци се појављују заједно са одређеним ознакама, које нам помажу да филтрирамо предлошке:

Од најновије верзије Висуал Студио 2019, ове ознаке су обавезне за оне који желе да објаве додатак. Без тога, проширење ће бити инсталирано, али предложак никада неће бити приказан на листи, чак и ако корисник то тражи.

Да бисте креирали ове ознаке, отворите компактну фасциклу која је генерисана помоћу предлошка у последњем кораку и отворите .встемплате датотеку помоћу уређивача текста:

У одјељку „Подаци предлошка“ додајте иза ознаке „ПровидеДефаултНаме“ референцу листе ознака на ваш предложак, попут платформе, врсте пројекта, језика итд. У мом случају одредио сам сљедеће:

Комплетна листа ознака може се наћи на линку испод:

Стварање екстензије

Са већ створеним шаблоном и постављеним ознакама, сада је време да креирате инсталацијску датотеку за проширење.

За то само направите пројекат типа ВСИКС Пројецт:

Ово је основна структура пројекта:

ПС: међутим креирао сам назив пројекта користећи одређене посебне знакове као „+“, само у сврху подучавања, молим вас избегавајте да то чините у стварним сценаријима. Боље је да креирате без празних простора или посебних знакова, као што је: ТемплатеВуеЈСАспНетЦореАртигоМедиум, уместо имена који сам ставио. То ће спречити проблеме са састављањем, јер ће ВС аутоматски генерисати просторе имена и класе користећи то име.

Укључите у коријену компактну референцу мапе на свој предложак. Важно је да компактна мапа садржи промене датотеке .встемплате са ознакама које сам раније споменуо. Не заборави то.

Овај пројекат има датотеку манифеста, која ће садржавати информације о упутству за инсталацију проширења и.

Ако двоструко кликнете на ту датотеку, она ће се отворити као образац, који можете попунити поље по поље.

Пажљиво промените све потребне информације јер ће се оне појавити крајњем кориснику у инсталацији и на тржишту. Такође, потребно је правилно навести поље „Аутор“, јер обично има назив ЛАПТОП.

Након тога, кликните на „Имовина“:

Уклоните постојећу имовину, у случају да постоји, и кликните на "Ново":

Одаберите опције које сам ставила и на путу одредите компактну мапу коју сте додали пројекту.

Генерација

Да бисте креирали инсталацијску датотеку, она само гради пројекат у режиму издавања. Генерише .еке датотеку која се користи за инсталирање проширења на ВС.

Готово! Наше проширење је креирано. Можете га тестирати сада, пре него што објавите на тржишту Висуал Студио, да бисте видели да ли све функционише како треба.

Висуал Студио Маркет Публисх

У случају да желите да објавите екстензију у јавности, то можете учинити на Висуал Студио Маркетплаце-у.

Да бисте то учинили, идите на маркетплаце.висуалстудио.цом и након што се пријавите са својим Мицрософт налогом, идите на доле наведене опције:

Пошаљите .еке проширења:

Попуните образац са подацима о предлошку и додацима. Пошто ће те информације бити јавне, обратите пажњу детаљно.

Једном када је процес завршен, само сачувајте и сачекајте поступак одобрења. То би могло потрајати неколико минута.

Закључак

Надам се да вам је овај чланак помогао. Хвала вам што сте је прочитали.

Испод су моји профили на друштвеним мрежама. Слободно се повежите и поставите питање. На овим профилима често дијелим садржај о веб технологијама и ИТ догађајима.

Твиттер: хттпс://твиттер.цом/алемалаваси Линкедин: хттпс://ввв.линкедин.цом/ин/алекандремалаваси/

Недавно сам створио и Иоутубе канал да бих допринео техничкој заједници користећи ову платформу, фокусиран на .НЕТ Цоре, Вуе ЈС, Азуре и још много тога. Ако вас ове теме занимају, препоручујем вам да се претплатите. Ускоро ће се редовно објављивати садржаји, док ја постављам аудио, видео и садржаје како бих вам пружио висококвалитетно искуство.

Линк: хттпс://ввв.иоутубе.цом/цханнел/УЦ-КФГгИиот1еА8КФкИгЛмкА