విజువల్ స్టూడియో 2019 కోసం ప్రాజెక్ట్ టెంప్లేట్లు మరియు పొడిగింపును ఎలా సృష్టించాలి

Hi!
ఇటీవల, నేను Vue JS + Asp.Net కోర్ కోసం రెండు ప్రాజెక్ట్ టెంప్లేట్లను సృష్టించాను, రెండూ విజువల్ స్టూడియో 2019 ఎక్స్టెన్షన్స్గా ఉన్నాయి. విజువల్ స్టూడియో మార్కెట్లో అవి భాగస్వామ్యం చేయబడ్డాయి, ఎందుకంటే మీరు ఈ క్రింది లింక్లో చూడవచ్చు:
- మూస Vue JS + Asp.Net కోర్ 3.1
మీ స్వంత పొడిగింపును ఎలా సృష్టించాలో మరియు మీ స్వంత మూసను ఎలా ప్రచురించాలో తెలుసుకోవాలనుకుంటున్నారా? అవును అయితే, మిగిలిన వ్యాసం అది ఎలా చేయాలో దశల వారీ ప్రక్రియ.
ప్రాజెక్ట్ సృష్టి
మీరు చేయవలసిన మొదటి విషయం ఏమిటంటే, మీరు ఒక టెంప్లేట్గా భాగస్వామ్యం చేయదలిచిన ప్రాజెక్ట్ను సృష్టించడం. ఈ వ్యాసంలో, నేను ఇప్పటికే ప్రచురించిన Vue JS + Asp.Net కోర్ ప్రాజెక్ట్ ఉపయోగించి దశల వారీగా ప్రదర్శిస్తాను.

ప్రాజెక్ట్ ఎగుమతి
ప్రాజెక్ట్ సృష్టించబడిన తర్వాత, విజువల్ స్టూడియో 2019 లో ప్రాజెక్ట్ మెను ఎంపికకు వెళ్లి “ఎగుమతి మూస” ఎంపికను ఎంచుకోండి:

రెండు రకాల టెంప్లేట్లు ఉన్నాయి: ప్రాజెక్ట్ టెంప్లేట్ మరియు ఐటెమ్ టెంప్లేట్. మా విషయంలో మేము ప్రాజెక్ట్ టెంప్లేట్ను సృష్టిస్తున్నాము, నేను అంతర్లీన ఎంపికను ఎంచుకున్నాను:

వినియోగదారులకు చూపబడే పేరు, వివరణ, చిహ్నం మరియు చిత్ర పరిదృశ్యాన్ని కాన్ఫిగర్ చేయడం తదుపరి దశ. ఈ సమాచారం మీకు అధిక నాణ్యతతో సరిగ్గా అమర్చడం చాలా ముఖ్యం, ఎందుకంటే ఇది మీ టెంప్లేట్ / పొడిగింపును డౌన్లోడ్ చేసి, ఇన్స్టాల్ చేసే తుది వినియోగదారులకు కనిపిస్తుంది.

మరియు “విజువల్ స్టూడియోకి స్వయంచాలకంగా దిగుమతి చేసుకోండి” ఎంపికను ఎంపిక చేయవద్దు. ఆ విధంగా, మీరు సృష్టిస్తున్న పొడిగింపును మీరు ఇన్స్టాల్ చేయగలరు.
చివరగా, ఈ ప్రక్రియ కాంపాక్ట్ ఫోల్డర్ను ఉత్పత్తి చేస్తుంది, ఇది మూసను కలిగి ఉంటుంది, కానీ ఇది సృష్టి యొక్క ముగింపు కాదు:

టాగ్ల నిర్వచనం
విజువల్ స్టూడియో 2019 లో మేము క్రొత్త ప్రాజెక్ట్ను సృష్టించినప్పుడు, టెంప్లేట్లు కొన్ని నిర్దిష్ట ట్యాగ్లతో కలిసి కనిపిస్తాయి, ఇవి టెంప్లేట్లను ఫిల్టర్ చేయడానికి మాకు సహాయపడతాయి:

విజువల్ స్టూడియో 2019 యొక్క తాజా వెర్షన్ నుండి, పొడిగింపును ప్రచురించాలనుకునే వారికి ఈ ట్యాగ్లు తప్పనిసరి. అవి లేకుండా, పొడిగింపు వ్యవస్థాపించబడుతుంది, కాని వినియోగదారు శోధించినప్పటికీ, టెంప్లేట్ జాబితాలో చూపబడదు.
ఈ ట్యాగ్లను సృష్టించడానికి, చివరి దశలో టెంప్లేట్తో రూపొందించబడిన కాంపాక్ట్ ఫోల్డర్ను తెరిచి, టెక్స్ట్ ఎడిటర్ ఉపయోగించి .vstemplate ఫైల్ను తెరవండి:

“మూస డేటా” విభాగంలో, ప్లాట్ఫాం, ప్రాజెక్ట్ రకం, భాష మొదలైన మీ టెంప్లేట్కు “ProvideDefaultName” ట్యాగ్ జాబితా సూచన తర్వాత జోడించండి. నా విషయంలో, నేను ఈ క్రింది విధంగా పేర్కొన్నాను:

పూర్తి అందుబాటులో ఉన్న ట్యాగ్ జాబితాను క్రింది లింక్లో చూడవచ్చు:
పొడిగింపు యొక్క సృష్టి
ఇప్పటికే సృష్టించిన టెంప్లేట్ మరియు ట్యాగ్లు సెట్ చేయబడినప్పుడు, ఇప్పుడు పొడిగింపు కోసం ఇన్స్టాల్ ఫైల్ను సృష్టించే సమయం వచ్చింది.
దాని కోసం, VSIX ప్రాజెక్ట్ రకం యొక్క ప్రాజెక్ట్ను సృష్టించండి:

ఇది ప్రాజెక్ట్ యొక్క ప్రాథమిక నిర్మాణం:
PS: అయితే నేను కొన్ని ప్రత్యేక అక్షరాలను “+” గా ఉపయోగించి ప్రాజెక్ట్ పేరును సృష్టించాను, కేవలం బోధనా ప్రయోజనాల కోసం, దయచేసి వాస్తవ పరిస్థితులలో అలా చేయకుండా ఉండండి. ఖాళీ ఖాళీలు లేదా ప్రత్యేక అక్షరాలు లేకుండా సృష్టించడం మంచిది, అలాంటిది: TemplateVueJSAspNetCoreArtigoMedium, నేను పెట్టిన పేరుకు బదులుగా. ఇది బిల్డ్ సమస్యలను నిరోధిస్తుంది, ఎందుకంటే VS స్వయంచాలకంగా నేమ్స్పేస్లను మరియు ఆ పేరును ఉపయోగించి తరగతులను ఉత్పత్తి చేస్తుంది.
మీ టెంప్లేట్కు కాంపాక్ట్ ఫోల్డర్ సూచనను రూట్లో చేర్చండి. కాంపాక్ట్ ఫోల్డర్ నేను ముందు పేర్కొన్న ట్యాగ్లతో .vstemplate ఫైల్ మార్పులను కలిగి ఉండటం ముఖ్యం. అది మర్చిపోవద్దు.

ఈ ప్రాజెక్ట్ మానిఫెస్ట్ ఫైల్ను కలిగి ఉంది, అది పొడిగింపు మరియు సంస్థాపనా సూచనలపై సమాచారాన్ని కలిగి ఉంటుంది.

మీరు ఆ ఫైల్లో డబుల్ క్లిక్ చేస్తే, అది ఒక ఫారమ్ లాగా తెరిచి ఉంటుంది, వీటిని మీరు ఫీల్డ్ ద్వారా ఫీల్డ్లో పూరించవచ్చు.

అవసరమైన అన్ని సమాచారాన్ని నాణ్యతతో జాగ్రత్తగా మార్చండి, ఎందుకంటే ఇది సంస్థాపన మరియు మార్కెట్లో కూడా తుది వినియోగదారుకు కనిపిస్తుంది. అలాగే, “రచయిత” ఫీల్డ్ను సరిగ్గా పేర్కొనడం అవసరం, ఎందుకంటే దీనికి సాధారణంగా ల్యాప్టాప్ పేరు ఉంటుంది.
ఆ తరువాత, “ఆస్తులు” వద్ద క్లిక్ చేయండి:

ఉన్న ఆస్తులను తొలగించి, “క్రొత్తది” పై క్లిక్ చేయండి:

నేను ఉంచిన ఎంపికలను ఎంచుకోండి మరియు మార్గంలో మీరు ప్రాజెక్ట్కు జోడించిన కాంపాక్ట్ ఫోల్డర్ను పేర్కొనండి.
జనరేషన్
ఇన్స్టాలేషన్ ఫైల్ను సృష్టించడానికి, ఇది ప్రాజెక్ట్ను విడుదల మోడ్లో నిర్మిస్తోంది. ఇది VS లో పొడిగింపును ఇన్స్టాల్ చేయడానికి ఉపయోగించే .exe ఫైల్ను ఉత్పత్తి చేస్తుంది.

పూర్తి! మా పొడిగింపు సృష్టించబడింది. మీరు విజువల్ స్టూడియో మార్కెట్లో ప్రచురించే ముందు, ప్రతిదీ బాగా పనిచేస్తుందో లేదో తెలుసుకోవడానికి మీరు దీన్ని ఇప్పుడు పరీక్షించవచ్చు.
విజువల్ స్టూడియో మార్కెట్ ప్రచురించండి
ఒకవేళ మీరు మీ పొడిగింపును ప్రజలకు ప్రచురించాలనుకుంటే, మీరు దానిని విజువల్ స్టూడియో మార్కెట్ ప్లేస్లో చేయవచ్చు.
అలా చేయడానికి marketplace.visualstudio.com కు వెళ్లి, మీ Microsoft ఖాతాతో లాగిన్ అయిన తర్వాత, క్రింది ఎంపికలకు వెళ్ళండి:


మీ పొడిగింపు యొక్క .exe ని అప్లోడ్ చేయండి:

టెంప్లేట్ మరియు పొడిగింపు సమాచారంతో ఫారమ్ను పూరించండి. ఆ సమాచారం పబ్లిక్గా ఉంటుంది కాబట్టి, వివరంగా శ్రద్ధ వహించండి.

ప్రక్రియ పూర్తయిన తర్వాత, సేవ్ చేసి, ఆమోదం ప్రక్రియ కోసం వేచి ఉండండి. దానికి కొన్ని నిమిషాలు పట్టవచ్చు.

ముగింపు
ఈ వ్యాసం మీకు సహాయపడిందని నేను ఆశిస్తున్నాను. చదివినందుకు ధన్యవాదాలు.
క్రింద నా సోషల్ మీడియా ప్రొఫైల్స్ ఉన్నాయి. కనెక్ట్ అవ్వడానికి సంకోచించకండి మరియు ప్రశ్న అడగండి. ఈ ప్రొఫైల్లలో, వెబ్ టెక్నాలజీస్ మరియు ఐటి ఈవెంట్ల గురించి నేను తరచుగా కంటెంట్ను పంచుకుంటాను.
ట్విట్టర్: https://twitter.com/alemalavasi Linkedin: https://www.linkedin.com/in/alexandremalavasi/
.NET కోర్, వియు జెఎస్, అజూర్ మరియు మరిన్ని వాటిపై దృష్టి సారించిన ఈ ప్లాట్ఫామ్ను ఉపయోగించి సాంకేతిక సమాజానికి తోడ్పడటానికి నేను ఇటీవల ఒక యూట్యూబ్ ఛానెల్ను కూడా సృష్టించాను. మీకు ఈ విషయాలపై ఆసక్తి ఉంటే, సభ్యత్వాన్ని పొందమని నేను మీకు సిఫార్సు చేస్తున్నాను. మీకు అధిక-నాణ్యత అనుభవాన్ని అందించడానికి నేను ఆడియో, వీడియో మరియు కంటెంట్ను సెటప్ చేస్తున్నప్పుడు త్వరలో కంటెంట్ క్రమం తప్పకుండా విడుదల అవుతుంది.
లింక్: https://www.youtube.com/channel/UC-KFGgYiot1eA8QFqIgLmqA
