2010-04-06 21 views
6

मेरे पास एक बिल्ड एजेंट है जो केवल .NET 4.0 आरसी सामग्री में काम कर रहा था, और इसलिए केवल .Net 2.0 (natively) और 4.0 (मैन्युअल रूप से) संस्करण स्थापित किए गए थे।नेट 4.0 आरसी स्थापित करने के बाद नेट 3.5 एसपी 1 स्थापित करना सुरक्षित है?

अब इसे 3.5 एसपी 1 के खिलाफ संकलित सामग्री का समर्थन करने की आवश्यकता है। क्या किसी को पता है कि मैं 4.0 आरसी पहले से स्थापित होने के बाद 3.5 एसपी 1 स्थापित करने की कोशिश में परेशानी के लिए पूछ रहा हूं?

अग्रिम धन्यवाद।

+0

इतना सुनिश्चित नहीं है। देखें कि c: \ windows \ system32 \ mscoree.dll के साथ क्या होता है। यदि इसे प्रतिस्थापित किया गया है तो आपको 4.0 –

उत्तर

5

.NET ढांचे के सभी संस्करणों को सुरक्षित रूप से एक तरफ स्थापित किया जा सकता है। एकमात्र तरीका आप स्वयं को परेशानी में डाल देंगे यदि आप एक ही फ्रेमवर्क संस्करण की तरफ से अलग-अलग रिलीज को स्थापित करने का प्रयास करते हैं (उदा। .NET 4 बीटा 2 और .NET 4 आरसी 1 तरफ से)।

+0

दोबारा स्थापित करना होगा, मैं शुरुआत से "नहीं" छोड़ने की अनुशंसा करता हूं। यह आपके उत्तर को व्यक्त करने के इरादे से विपरीत दिखाई देता है। –

+0

@ जेफ - अच्छा बिंदु - धन्यवाद! –

0

यह होना चाहिए, हां। 2.0 रनटाइम पर्यावरण के हिस्से के रूप में .NET 3.5 रन। एकमात्र चीज जो 3.5 जोड़ती है वह डीएलएस होती है। यह इस तथ्य के साथ संयुक्त है कि प्रत्येक रनटाइम एक दूसरे से अलग है।

+0

आप रनटाइम का गठन करने के बारे में विस्तृत जानकारी देना चाहेंगे। –

0

हाँ, 3.5 आपके 2.0 में कुछ सामान जोड़ देगा, लेकिन इसे तोड़ना नहीं चाहिए, जबकि 4.0 एक बिल्कुल नया "स्ट्रिंग" है जिसका अर्थ है कि यह पुरानी श्रृंखला (2.0-3.5) के साथ-साथ चल सकता है।

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