मैंने खुद को कोडिंग सिखाई, और मुझे यकीन नहीं है कि यह संभव है या नहीं। न तो मुझे पता है कि मैं यहां जो कुछ पूछता हूं वह कुछ नाम से जाता है (उदा .: "जो आप पूछते हैं उसे xxxxxx कहा जाता है")। मुझे इस विषय पर कुछ भी नहीं मिला (लेकिन कुछ अपग्रेड आलेख मिल गए, जो कि मैं बिल्कुल नहीं चाहता हूं, इसलिए कृपया मुझे क्षमा करें अगर यह कट्टर कोडर को एनओयूबी प्रश्न की तरह लगता है; मैं एक नौसिखिया हूं)।क्या सी # प्रोजेक्ट के लिए एकाधिक .NET संस्करणों का उपयोग करना संभव है?
मेरे पास एक छोटी परियोजना थी जो कुछ बाहरी पुस्तकालयों को शामिल करने के कारण .NET 2.0 पर निर्भर थी। सॉफ्टवेयर अच्छी तरह से काम किया, लेकिन अब इसे अतिरिक्त कार्यक्षमता की जरूरत है; चीजें जो .NET 4.0 या 4.5 के तहत प्रोग्राम के लिए अधिक आसान होंगी।
हालांकि, बाहरी पुस्तकालय शामिल है .NET स्तर पर नहीं है, इसलिए अब मुझे आश्चर्य है: क्या एक प्रोजेक्ट में एकाधिक .NET संस्करण हो सकते हैं?
मुझे यकीन नहीं है लेकिन यह भी सोच रहा था कि मैं केवल एक नया डीएल लिखता हूं जो डीईटी के रूप में लिखता है जो .NET 4.5 पर निर्भर करता है, जिसमें मैं अपने सार्वजनिक कार्यों को एक अलग परियोजना में लिखता हूं, फिर बाद में मेरे अंतिम फाइनल में शामिल होता है prj जो .NET 2.0 पर निर्भर करता है ... सुनिश्चित नहीं है कि यह जाने का तरीका होगा या नहीं।
जो मैंने माइक्रोसॉफ्ट रिपॉजिटरीज़ में देखा है, उनके पास प्रत्येक .NET संस्करण के लिए अलग-अलग परियोजनाएं हैं जिन्हें वे समर्थन देना चाहते हैं .... –
क्या आप किसी भी लाइब्रेरी का उपयोग करने में सक्षम नहीं होना चाहिए जो कम (या बराबर पर निर्भर करता है) नेट संस्करण? – germi
मिश्रित मोड असेंबली के अपवाद के साथ, मैं .NET 2.0 पर बनाए गए असेंबली की अपेक्षा करता हूं, आमतौर पर केवल .NET 4.0 या 4.5 में काम करता है ... –