بصری اسٹوڈیو 2019 کے لئے پروجیکٹ ٹیمپلیٹس اور ایکسٹینشن کیسے بنائیں

ہائے!

حال ہی میں ، میں نے Vue JS + Asp.Net کور کے لئے دو پروجیکٹ ٹیمپلیٹس بنائے ، ان دونوں کو بصری اسٹوڈیو 2019 کی توسیع کے طور پر۔ وہ بصری اسٹوڈیو مارکیٹ میں شریک تھے ، جیسا کہ آپ نیچے دیئے گئے لنک پر دیکھ سکتے ہیں:

  • سانچہ Vue JS + Asp.Net Core 3.1

کیا آپ یہ جاننا چاہیں گے کہ اپنا ایکسٹینشن کیسے بنائیں اور اپنا ٹیمپلیٹ شائع کریں؟ اگر ہاں ، تو باقی مضمون اس عمل کے بارے میں ایک مرحلہ وار عمل ہے۔

پروجیکٹ کی تخلیق

سب سے پہلے آپ کو ایک پروجیکٹ بنانا ہے جسے آپ ٹیمپلیٹ کے بطور اشتراک کرنا چاہتے ہیں۔ اس آرٹیکل میں ، میں Vue JS + Asp.Net کور پروجیکٹ جو پہلے ہی شائع کر رہا ہوں ، کا استعمال کرتے ہوئے مرحلہ وار مظاہرہ کروں گا۔

پروجیکٹ برآمد

ایک بار جب پروجیکٹ بن جاتا ہے تو ، وژول اسٹوڈیو 2019 پر پروجیکٹ مینو آپشن پر جائیں اور آپٹیکل "ایکسپورٹ سانچہ" منتخب کریں۔

ٹیمپلیٹس کی دو قسمیں ہیں: پروجیکٹ ٹیمپلیٹ اور آئٹم ٹیمپلیٹ۔ جیسا کہ ہمارے معاملے میں ہم پروجیکٹ ٹیمپلیٹ بنا رہے ہیں ، میں نے بنیادی آپشن کو منتخب کیا:

اگلا مرحلہ نام ، وضاحت ، آئکن کی تشکیل ہے جو صارفین اور تصویری پیش نظارہ کو دکھائے جائیں گے۔ اس معلومات کو درست طریقے سے طے کرنا واقعی اہم ہے ، جتنا آپ اعلی معیار کے حامل ہو ، کیونکہ یہ حتمی صارفین پر ظاہر ہوگا جو آپ کے سانچے / توسیع کو ڈاؤن لوڈ اور انسٹال کریں گے۔

اور "بصری اسٹوڈیو میں خودکار طور پر درآمد کریں" کے اختیار کو غیر چیک کریں۔ اس طرح ، آپ ایکسٹینشن انسٹال کرسکیں گے جو آپ تیار کررہے ہیں۔

آخر میں ، عمل ایک کمپیکٹ فولڈر تیار کرے گا جس میں خود ٹیمپلیٹ موجود ہوتا ہے ، لیکن یہ تخلیق کا اختتام نہیں ہے۔

ٹیگز تعریف

جب ہم ویژول اسٹوڈیو 2019 پر ایک نیا پروجیکٹ بناتے ہیں تو ، ٹیمپلیٹس کچھ مخصوص ٹیگس کے ساتھ مل کر ظاہر ہوتے ہیں ، جو ٹیمپلیٹس کو فلٹر کرنے میں ہماری مدد کرتے ہیں:

بصری اسٹوڈیو 2019 کے تازہ ترین ورژن کے بعد سے ، یہ ٹیگ ان لوگوں کے لئے لازمی ہیں جو ایکسٹینشن شائع کرنا چاہتے ہیں۔ ان کے بغیر توسیع انسٹال ہوجائے گی ، لیکن ٹیمپلیٹ کو فہرست میں کبھی نہیں دکھایا جائے گا ، چاہے صارف اس کی تلاش کرے۔

ان ٹیگز کو بنانے کے ل، ، آخری قدم میں وہ کمپیکٹ فولڈر کھولیں جو ٹیمپلیٹ کے ساتھ تیار کیا گیا تھا اور ٹیکسٹ ایڈیٹر کا استعمال کرتے ہوئے .vstemplate فائل کھولیں:

سیکشن "ٹیمپلیٹ ڈیٹا" میں ، اپنے پروپوزل کے بارے میں ٹیگ لسٹ حوالہ "ProvideDefaultName" کے بعد شامل کریں ، جیسے پلیٹ فارم ، پروجیکٹ کی قسم ، زبان وغیرہ۔ میرے معاملے میں ، میں نے مندرجہ ذیل کی وضاحت کی ہے۔

ٹیگ کی مکمل دستیاب فہرست نیچے دیئے گئے لنک پر مل سکتی ہے۔

توسیع کی تخلیق

پہلے سے تیار کردہ ٹیمپلیٹ اور ٹیگس سیٹ ہونے کے ساتھ ، اب توسیع کے لئے انسٹال فائل بنانے کا وقت آگیا ہے۔

اس کے لئے ، صرف VSIX پروجیکٹ کی قسم کا ایک پروجیکٹ بنائیں:

یہ اس منصوبے کا بنیادی ڈھانچہ ہے:

PS: تاہم میں نے کچھ خاص حرفوں کا استعمال کرتے ہوئے پروجیکٹ کا نام "+" بطور تخلیق کیا ، صرف تعلیم کے مقاصد کے لئے ، براہ کرم حقیقی منظر نامے میں ایسا کرنے سے گریز کریں۔ کسی خالی جگہ یا خاص حرفوں کے بغیر بنانا بہتر ہے ، اس طرح: ٹیمپیو ویو جے ایس اسپ نیٹ نیٹ آرٹائگو میڈیم ، اس نام کی بجائے جو میں نے رکھا ہے۔ اس سے تعمیراتی مسائل کی روک تھام ہوگی ، کیوں کہ VS اس نام کے استعمال سے خود بخود نام کی جگہوں اور کلاسوں کو تیار کرے گا۔

جڑ میں اپنے ٹیمپلیٹ کے کمپیکٹ فولڈر کا حوالہ شامل کریں۔ یہ ضروری ہے کہ کومپیکٹ فولڈر میں .vstemplate فائل میں ان ٹیگز کے ساتھ تبدیلیاں ہوں گی جن کا میں نے پہلے ذکر کیا ہے۔ اسے مت بھولنا۔

اس پروجیکٹ میں ایک مینی فیسٹ فائل ہے ، جس میں توسیع اور تنصیب کی ہدایات پر مشتمل معلومات شامل ہوں گی۔

اگر آپ اس فائل پر ڈبل کلک کرتے ہیں تو ، یہ کسی فارم کی طرح کھلا ہوگا ، جسے آپ میدان میں بہا کر بھر سکتے ہیں۔

معیار کے ساتھ تمام ضروری معلومات کو احتیاط سے تبدیل کریں ، کیونکہ یہ انسٹالیشن اور مارکیٹ پلیس میں بھی حتمی صارف کے سامنے آئے گا۔ نیز ، یہ ضروری ہے کہ فیلڈ "مصنف" کو مناسب طریقے سے واضح کیا جائے ، کیونکہ اس میں عام طور پر لیپ ٹاپ کا نام ہوتا ہے۔

اس کے بعد ، "اثاثے" پر کلک کریں:

موجود اثاثوں کی موجودگی کی صورت میں ، ہٹائیں اور "نیا" پر کلک کریں:

میں نے جو اختیارات رکھے ہیں ان میں سے انتخاب کریں اور راستے میں وہ کمپیکٹ فولڈر بتائیں جو آپ نے پروجیکٹ میں شامل کیا ہے۔

نسل

تنصیب کی فائل بنانے کے ل it ، یہ صرف منصوبے کو ریلیز موڈ میں بنا رہا ہے۔ یہ وی. ایس پر توسیع انسٹال کرنے کے لئے استعمال ہونے والی .exe فائل پیدا کرے گا۔

ہو گیا! ہماری توسیع بنائی گئی تھی۔ آپ اب بصری اسٹوڈیو مارکیٹ پر شائع کرنے سے پہلے اس کی جانچ کرسکتے ہیں ، یہ دیکھنے کے لئے کہ سب کچھ ٹھیک چل رہا ہے یا نہیں۔

بصری اسٹوڈیو مارکیٹ شائع کریں

اگر آپ اپنی توسیع کو عوام میں شائع کرنا چاہتے ہیں تو ، آپ ایسا وژوئل اسٹوڈیو مارکیٹ پلیس پر کرسکتے ہیں۔

اس کے ل market ، مارکیٹ پلیس ڈاٹ ویئسئول اسٹڈیو ڈاٹ کام پر جائیں اور اپنے مائیکروسافٹ اکاؤنٹ سے لاگ ان کرنے کے بعد ، نیچے دیئے گئے آپشنوں پر جائیں۔

اپنی توسیع کا .exe اپ لوڈ کریں:

ٹیمپلیٹ اور توسیعی معلومات سے فارم پُر کریں۔ چونکہ یہ معلومات عام ہوں گی ، اس پر تفصیل سے توجہ دیں۔

عمل ختم ہونے کے بعد ، صرف محفوظ کریں اور منظوری کے عمل کا انتظار کریں۔ اس میں کچھ منٹ لگ سکتے ہیں۔

نتیجہ اخذ کرنا

مجھے امید ہے کہ اس مضمون نے آپ کی مدد کی۔ اس کو پڑھنے کے لئے آپ کا شکریہ.

ذیل میں میرے سوشل میڈیا پروفائلز ہیں۔ رابطہ کرنے اور کوئی سوال کرنے کے لئے آزاد محسوس کریں۔ ان پروفائلز میں ، میں اکثر ویب ٹیکنالوجیز اور آئی ٹی واقعات کے بارے میں مواد بانٹتا رہتا ہوں۔

ٹویٹر: https://twitter.com/alemalavasi لنکڈین: https://www.linkedin.com/in/alexandremalavasi/

میں نے حال ہی میں اس پلیٹ فارم کو استعمال کرتے ہوئے تکنیکی کمیونٹی میں حصہ ڈالنے کے لئے یوٹیوب چینل بھی بنایا ، جس میں NET کور ، Vue JS ، Azure اور بہت کچھ پر توجہ دی گئی۔ اگر آپ ان مضامین میں دلچسپی رکھتے ہیں تو ، میں آپ کو سبسکرائب کرنے کی تجویز کرتا ہوں۔ جلد ہی باقاعدگی سے مواد جاری کیا جائے گا ، جبکہ میں آپ کو اعلی معیار کا تجربہ کرنے کے لئے آڈیو ، ویڈیو اور مواد ترتیب دے رہا ہوں۔

لنک: https://www.youtube.com/channel/UC-KFGgYiot1eA8QFqIgLmqA