2010-05-25 11 views
6

मैं Access2003 डीबी को .NET में परिवर्तित करने के लिए एक छोटी परियोजना पर व्यस्त हूं। मैं अपनी कार्यक्षमता को किसी मौजूदा प्रोजेक्ट में एकीकृत करने की कोशिश कर रहा हूं जिसका उपयोग किसी प्रकार के प्रशासन के लिए किया जा रहा है। इस परियोजना में कोड VB.net है।एक समाधान में सी # और वीबी.नेट का उपयोग

मैंने अपना डेटा एक्सेस लेयर सेट करके शुरू किया, जो ठीक काम करने लगता है। मैं नए वेब पेज बना सकता हूं जो मुझे आवश्यक डेटा तक पहुंच सकते हैं। हालांकि जब मैं अपनी व्यावसायिक तर्क परत स्थापित करने के लिए कक्षा फ़ाइलों का उपयोग करना शुरू करता हूं, तो मैं वीबी के बजाय सी # का उपयोग करते समय अपनी परियोजना का निर्माण नहीं कर सकता। मैं वीबी से नापसंद करता हूं और सी # में प्रोग्राम करना पसंद करता हूं क्योंकि मुझे सिंटैक्स बहुत बेहतर लगता है, आदि। क्या सी # का उपयोग करके प्रोग्राम करना संभव है कि वीबी.नेट पूरी परियोजना बनाने के लिए चुनी गई भाषा थी?

यदि नहीं, तो मेरी पसंदीदा प्रोग्रामिंग भाषा का उपयोग करके प्रोजेक्ट में मेरे मॉड्यूल को एकीकृत करने का सबसे बढ़िया तरीका क्या होगा? (Dll के लिए एक परियोजना और संदर्भ हैं?)

संपादित करें: तो मेरे सवाल में अगला कदम होगा - अगर मैं मौजूदा समाधान के भीतर एक नई परियोजना की स्थापना>

, मुझे लगता है कि नए कर सकते हैं प्रोजेक्ट में मेरे बिजनेस लॉजिक लेयर + डेटा एक्सेस लेयर और मेरे मौजूदा से संदर्भ शामिल है?

+1

यकीन नहीं क्या सवाल यह है: आप एक ही समाधान में VB.NET और सी # परियोजनाओं का उपयोग कर सकते हैं (हालांकि मैं ऐसा करने की सिफारिश नहीं होगा)। –

उत्तर

7

हां, आप उसी प्रोजेक्ट के भीतर भाषाओं को मिश्रित नहीं कर सकते हैं, लेकिन आप एक ही समाधान के लिए अलग-अलग भाषाओं में लिखी गई कई परियोजनाओं को जोड़ सकते हैं। (यह कभी-कभी बहुत उपयोगी होता है, खासकर जब सी ++/सीएलआई में लिखे गए हिस्से होने की बात आती है, जो सी #/वीबी.नेट में करना असंभव होगा।

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