2011-12-01 11 views
5

मैं एक सी # परियोजना पर काम कर रहा हूं, जिसके लिए एक वीबी.नेट कक्षा पुस्तकालय की आवश्यकता है। मैंने सी # परियोजना में वीबी.नेट परियोजना के डीएलएल संदर्भ को जोड़ा है। यह ठीक काम करता है, लेकिन कभी-कभी मुझे VB.NET प्रोजेक्ट को डीबग करने या प्रोजेक्ट को रोकना और मेरे VB.NET प्रोजेक्ट के वेरिएबल वैल्यू की जांच करना पड़ता है।विजुअल स्टूडियो 2010 एक्सप्रेस बहु भाषा समाधान

क्या यह विजुअल स्टूडियो 2010 एक्सप्रेस संस्करण में संभव है?

उत्तर

3

आप क्या कर सकते हैं दो VisualStudio एक्सप्रेस को एक ही समय में खोलना है। सी # समाधान के साथ एक और दूसरा वीबी समाधान के साथ।

इसके अलावा, आप यकीन है कि जहां ग # अपने संदर्भ पाता वीबी परियोजना को संकलित कर (या डीबग/रिलीज फ़ोल्डर से पुस्तकालय का संदर्भ)

इस बिंदु आप एक ही समय में दोनों परियोजनाओं को संपादित कर सकते हैं (यह मुश्किल है लेकिन यह काम करना चाहिए)।

समस्या यह है कि आपके पास विजुअल स्टूडियो की "प्रोसेस अटैचमेंट" सुविधा नहीं है जो आपको परिस्थितियों के आधार पर एक या दूसरे में डिबग करने की अनुमति देगी।

हो सकता है, आप आप क्या चाहते प्राप्त करने के लिए इन लिंक का अनुसरण कर सकते हैं: http://stewartr.blogspot.com/2006/09/debugging-nunit-in-visual-studio.html

http://www2.wealth-lab.com/Wiki/kbDebugExpress.ashx

लिंक में, यह दिखाता है कि कैसे Nunit डिबगर से जुड़ा हुआ है।

आशा है कि यह

+0

मदद करता है तो, मैं रनटाइम पर कक्षा पुस्तकालय (VB.NET) प्रोजेक्ट के चर मूल्यों को कैसे देख सकता हूं? (जब मुख्य (सी #) प्रोजेक्ट चल रहा है और यह क्लास लाइब्रेरी (वीबी.नेट) का एक फ़ंक्शन कॉल करता है) –

+0

क्या मैं ऐसा कर सकता हूं? (मैंने अपनी पिछली टिप्पणी में अपना अनुरोध समझाया है) –

+0

आप बाहरी प्रक्रिया को संलग्न करने के लिए उस रणनीति का उपयोग कर सकते हैं, अपने मामले में आप अपने संकलित निष्पादन योग्य को संलग्न कर सकते हैं। – mhttk

3

कोई भी दृश्य स्टूडियो एक्सप्रेस के साथ ऐसा करना संभव नहीं है। एक्सप्रेस एसकेयू एक समय में एक ही भाषा का समर्थन करता है।

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