2010-05-10 3 views
44

क्या .NET Framework 3.5 के साथ संकलित किए गए .NET Framework 3.5 को सिस्टम पर चलाया गया है जिसमें केवल .Net Framework 4.0 स्थापित है?क्या नेट फ्रेमवर्क 4.0 इंस्टॉलर में नेट फ्रेमवर्क 3.5 शामिल है?

या दूसरे शब्दों में, नेट फ्रेमवर्क 4.0 इंस्टालर नेट फ्रेमवर्क 3.5 शामिल होते हैं?

+1

यह [पोस्ट] (http://stackoverflow.com/questions/2816914/about-backward-compatibility-of-net-framework-4) अपने प्रश्न http के लिए सहायक हो कर: // stackoverflow .com/प्रश्न/2816914/के बारे में-पश्चगामी-संगतता के-नेट ढांचे -4 – wuminqi

उत्तर

45

.NET 4.0 संस्थापक .NET Framework 3.5 शामिल नहीं है। MSDN में some information on this topic है:

.NET फ्रेमवर्क 4 कि पहले .नेट फ्रेमवर्क संस्करणों के साथ निर्माण कर रहे हैं अनुप्रयोगों के साथ अत्यधिक संगत है, कुछ बदलाव है कि सुरक्षा, मानक अनुपालन, शुद्धता, विश्वसनीयता में सुधार करने के लिए बनाया गया के लिए छोड़कर, और प्रदर्शन।

.NET फ्रेमवर्क 4 स्वचालित रूप से अनुप्रयोग जो .NET फ्रेमवर्क के पिछले संस्करणों के साथ बनाया जाता है चलाने के लिए आम भाषा क्रम के अपने संस्करण का उपयोग नहीं करता है। पुराने अनुप्रयोगों को .NET Framework 4 के साथ चलाने के लिए, आपको अपने प्रोजेक्ट को विज़ुअल स्टूडियो में प्रोजेक्ट में निर्दिष्ट .NET Framework संस्करण के साथ संकलित करना होगा, या आप अनुप्रयोग कॉन्फ़िगरेशन फ़ाइल में <supportedRuntime> Element के साथ समर्थित रनटाइम निर्दिष्ट कर सकते हैं।

आप एक दूसरे के साथ .NET 3.5 और .NET 4.0 स्थापित कर सकते हैं। विजुअल स्टूडियो 2010 में .NET 3.5 के लिए बेहतर लक्ष्यीकरण समर्थन भी शामिल है। ScottGu's blog इसके बारे में अधिक जानकारी में बात करते हैं।

6

परिवार कल्याण 4 के साथ XP SP2 पर स्थापित FW3.5 अनुप्रयोग चल संदेश देता है:

Unable to find a version of the runtime to run this application.

तो जवाब नहीं है।

+0

मुझे लगता है कि के रूप में यह तुच्छ के बगल में एक .NET 4 क्रम पर एक .NET 3.5 अनुप्रयोग चलाने के लिए एक छोटे से भ्रामक है। यह प्रश्न देखें: http://stackoverflow.com/questions/9959743/running-net-3-5-apps-on-net-4-only- सिस्टम –

1

देखें: .NET Framework Versions and Dependencies

यह एक साफ तस्वीर क्या नेट के प्रत्येक संस्करण में शामिल है देता है। इसके अलावा,

आप .नेट फ्रेमवर्क या CLR के पिछले संस्करणों के स्थापित करने के लिए नवीनतम संस्करण स्थापित करने से पहले की जरूरत नहीं है; प्रत्येक संस्करण आवश्यक घटकों को प्रदान करता है।

12

ज़रूर यह बहुत पुरानी है और देर हो चुकी है। हालांकि कभी-कभी चित्र शब्दों से बेहतर होते हैं (बशर्ते लिंक अभी भी काम करते हैं)।

अधिक जानकारी के लिए कृपया Microsoft के आधिकारिक पेज, NET Framework Versions and Dependencies देखते हैं।

Dependencies diagram of the .Net Framework