हे लोग, this stackoverflow question के संबंध में, मैं अपना खुद का विजुअल स्टूडियो 2008 प्लग-इन बनाने के बारे में कैसे जाऊं।विजुअल स्टूडियो 2008 प्लग-इन/ऐड-इन डेवलपमेंट -
मैंने एमएसडीएन पर विजुअल स्टूडियो डेवलपर सेंटर की जांच की है, लेकिन जानकारी की मात्रा भारी है। परियोजना प्रकारों के भार हैं, और मुझे यह भी नहीं पता कि कहां से शुरू करना है।
मैं कहां से देख शुरू कर देना चाहिए, अगर मैंने कुछ जो निम्न आवश्यकताओं को पूरा लिखना चाहते हैं:
- वाला प्लग-इन है कि एक "सेवा" दृश्य स्टूडियो में की तरह चलाता है, और दृश्य पोल करने में सक्षम है जानकारी के लिए स्टूडियो, और विजुअल स्टूडियो घटनाओं को संभालें।
- मैं जिस जानकारी को वीएस से एक्सेस करना चाहता हूं वह चीजें हैं, वर्तमान में कौन सी परियोजनाएं खुली हैं, किसने उन्हें खोल दिया है, और अन्य समाधान/परियोजना फ़ाइल आधारित जानकारी है।
- जिन घटनाओं को मैं संभालने में सक्षम होना चाहता हूं वे हैं जैसे खोल/समापन/संपादन/समाधान/परियोजनाओं/व्यक्तिगत फ़ाइलों को हटाने/हटाने।
- मैं प्रति समाधान आधार पर वीएस के साथ किसी भी बातचीत को संभालने में सक्षम होना चाहूंगा। इसलिए, मैं फ़ाइलों के साथ किसी भी बातचीत को संभालना चाहता हूं, यहां तक कि कोड संपादन भी, बल्कि मेनू के साथ, या सिर्फ आईडीई के साथ ही अन्य बातचीत।
साथ ही साथ, मैं कहीं भी डेटा स्टोर करने में सक्षम होना चाहता हूं। यह आमतौर पर कहां किया जाता है? क्या मैं समाधान फ़ाइल में मेटाडेटा जोड़ सकता हूं? या, क्या यह जानकारी डेटाबेस के एक छोटे से स्थानीय उदाहरण में सहेजने के लिए समझ में आता है, जो समाधान से जुड़ा हुआ है ..?
मुझे सिर्फ सही दिशा में धक्का चाहिए, क्या यह संभव है? मुझे विजुअल स्टूडियो डेवलपर सेंटर का किस हिस्से पर ध्यान देना चाहिए? मुझे किस एपीआई की जांच करनी चाहिए?
चीयर्स!
कितना विडंबनापूर्ण है ... मैं कुछ ऐसा काम कर रहा हूं जो ठीक से करता है- ट्रैक करें कि वीएस में दिए गए समाधान/फ़ाइल पर आप कितना समय व्यतीत करते हैं। यह कैसा चल रहा है –
@ डेव: कूल, मैंने वास्तव में भी शुरू नहीं किया है ... हालांकि मुझे वास्तव में दिलचस्पी होगी कि आप यह कैसे कर रहे हैं। क्या यह ओपन सोर्स प्रोजेक्ट होगा? यदि नहीं, तो आप जो उच्च स्तर के दृष्टिकोण ले रहे हैं उसे जानना अच्छा लगेगा। चियर्स! – andy
@andy: मैंने अभी एक प्रोटोटाइप समाप्त किया है, अभी भी यह तय कर रहा है कि इसे ओपन सोर्स बनाना है या नहीं। किसी भी मामले में मैं जल्द ही बीटा टेस्टर्स की तलाश करूँगा ... :) –