2012-01-13 11 views
6

से किसी वीबी.NET प्रोजेक्ट में क्लास या विधि पर नेविगेट करते समय दिखाने से रोकने का कोई तरीका है तो परिदृश्य यह है;क्या सी # मेटाडेटा को सी # प्रोजेक्ट

मेरे पास एक वीबी.नेट परियोजना है और एक ही वीएस -2010 समाधान में सी # परियोजना है। वीबी.नेट परियोजना को परियोजना संदर्भ के रूप में सी # प्रोजेक्ट द्वारा संदर्भित (और उपयोग किया जाता है)। अगर मैं सी # प्रोजेक्ट में हूं, और मैं वीबी प्रोजेक्ट का हिस्सा है जो किसी तत्व पर Ctrl-Click या Definition पर जाता है, तो यह मुझे वास्तविक VB कोड फ़ाइल के बजाय C# जेनरेट किया गया मेटाडेटा ले जाता है।

क्या यह वीबी कोड फ़ाइल पर जाने के लिए कोई तरीका है, इसलिए मुझे समाधान एक्सप्लोरर/नेविगेटर में मैन्युअल रूप से नेविगेट करने की आवश्यकता नहीं है?

+1

के भविष्य के संस्करणों के लिए संभावित वस्तुओं की सूची पर अधिक है, सी # प्रोजेक्ट द्वारा संदर्भित वीबी परियोजना कैसा है? – Oded

+0

परियोजना संदर्भ जोड़ें – StingyJack

+1

क्या आप वाकई एक परियोजना संदर्भ है, और जेनरेट डीएलएल के लिए सीधे संदर्भ नहीं है? –

उत्तर

3

वर्तमान में विभिन्न भाषाओं की परियोजनाओं के बीच नेविगेट करने के लिए "गोटो परिभाषा" प्राप्त करने का कोई तरीका नहीं है। समस्या केवल सी # और वीबी.Net तक सीमित नहीं है बल्कि एफ # और सी ++/सीएलआई जैसी अन्य प्रबंधित भाषाओं तक फैली हुई है। प्रत्येक भाषा दूसरे को एक डीएलएल संदर्भ के रूप में देखती है और इसलिए आपको मेटाडेटा मिलता है।

यह एक ज्ञात मुद्दा है और कुछ भाषा टीमों के बारे में अच्छी तरह से पता है। यह आमतौर पर विजुअल स्टूडियो

1

आप कोशिश कर सकते हैं (CTRL + अल्पविराम) जो एक कामकाज के रूप में 'नेविगेट' है?

+0

धन्यवाद, लेकिन कोई पासा नहीं। मुझे नहीं पता कि यह महत्वपूर्ण है कि क्या महत्वपूर्ण बाध्यकारी उपयोग किया जाता है। – StingyJack

+1

@StingyJack कुंजी बाइंडिंग महत्वपूर्ण बात करते हैं, निश्चित रूप से: कीबोर्ड को बाइंडिंग विकल्पों में 'Edit.NavigateTo' कहा जाता है। –

+0

यह "सामान्य विकास" सेटिंग्स में डिफ़ॉल्ट रूप से बाध्य नहीं है, लेकिन मैंने इसे जोड़ा और मुझे लगता है कि आपका क्या मतलब है। इसे अभी भी एक खोज प्रतीक्षा की आवश्यकता है और कुछ अतिरिक्त स्क्रीन के माध्यम से क्लिक करना है, लेकिन मैं देखूंगा कि मैं इसका उपयोग कर सकता हूं या नहीं। – StingyJack

संबंधित मुद्दे