2010-06-18 15 views
12

हमारे काम का एक बड़ा हिस्सा कुछ एक्सएमएल फाइलों को बना रहा है और छेड़छाड़ कर रहा है, जिसके लिए एक कस्टम संपादक है। संपादक को क्रैक प्राप्त करना शुरू हो रहा है और हम एक प्रतिस्थापन बनाने की सोच रहे हैं। चूंकि वीएस -2010 हाल ही में एक बेहतर ऐड-इन आर्किटेक्चर (एमईएफ?) के साथ आया है, मुझे संपादक को के रूप में विज़ुअल स्टूडियो के भीतर एक कस्टम संपादक के रूप में बनाने की संभावना है।एक 'कस्टम डिजाइनर' विजुअल स्टूडियो 2010 बनाना एड-इन

यह कोड संपादक या डिज़ाइनर - एक टैब आइटम जैसा दिखता है, जिसमें एक बार में कई खुले हो सकते हैं, जिसमें GUI शामिल हैं जिन्हें हम फ़ाइलों को संपादित करने के लिए उपयोग करते हैं। यह वीएस के संपादन मेनू के साथ एकीकृत होगा। यह संदेश प्रदर्शित करने के लिए आउटपुट विंडो का उपयोग कर सकता है। यह दिखाई देगा जो विजुअल स्टूडियो के भीतर किसी अन्य संपादक के जैसा ही होगा।

अभी, मैं ऐसे एड-इन्स के उदाहरण देख रहा हूं जो - आदर्श रूप से स्रोत कोड के साथ काम करते हैं - यह देखने के लिए कि यह मॉडल हमारी आवश्यकताओं के अनुरूप होगा या नहीं। मैं किसी भी दस्तावेज़ीकरण या ट्यूटोरियल को वीएस -2010 ऐड-इन बनाने के लिए प्रासंगिक, या वीएस -2008 ऐड-इन्स के बारे में जानकारी भी देख रहा हूं यदि यह अभी भी प्रासंगिक है।

कोई इनपुट स्वागत है। धन्यवाद!

उत्तर

7

आप वीएस 2010 के लिए Managed Extensibility Framework पर देखना चाहते हैं। 2010 से .net में लिखा गया है, आप इसका उपयोग कर घटकों पर जोड़ सकते हैं।

Working with MEF वी.एस. 2010 के लिए Code editor extension

Custom Editor Extensions

अद्यतन: अगर किसी टिप्पणी में पूछा के बाद से, मैंने सोचा कि मैं बनाम 2008 के लिए ऑन जोड़ने बनाने पर इस लिंक पोस्ट होगा: http://msdn.microsoft.com/en-us/vstudio/bb968855.aspx

+0

क्या मैं आपके लिंक से निष्कर्ष निकाल सकता हूं कि अभी तक विजुअल स्टूडियो 2008 में यह संभव नहीं है, केवल 2010 से? – jan

+0

@jan: अब मैंने यह कभी नहीं किया है, लेकिन जो मैं समझता हूं उससे आप वीएस 2008 एड ऑन बना सकते हैं, वास्तव में यदि आप कोई खोज करते हैं, तो आप उन कंपनियों को ढूंढ सकते हैं जिन्होंने उन्हें बनाया है। जो मैं समझता हूं उससे यह कठिन और समय लेने वाला लेकिन संभव है। – kemiller2002