2012-03-07 19 views
7

क्या विजुअल स्टूडियो के इन 2 संस्करणों की साइड-बाय-साइड स्थापना एक ही मशीन पर स्थापित होने पर एक दूसरे के साथ हस्तक्षेप करेगी?विजुअल स्टूडियो 2010 बीटा विजुअल स्टूडियो 2010 के साथ-साथ स्थापित किया जा सकता है?

+0

ऐतिहासिक रूप से, बीटा संस्करण हमेशा शांति से पुराने RTM संस्करणों के साथ coexisted है, इसलिए मुझे लगता है एक ही यहाँ सच का आयोजन करेगा। – ildjarn

+1

क्या आपने उन्हें उसी मशीन पर स्थापित करने का प्रयास किया है? यदि आप चिंतित हैं, तो बीटा को एक अलग मशीन (जैसे वर्चुअल मशीन) पर स्थापित करें। – Bernard

+0

संभावित डुप्लिकेट [क्या विजुअल स्टूडियो 11 डेवलपर पूर्वावलोकन साइड-बाय-साइड डब्ल्यू/विजुअल स्टूडियो 2010 स्थापित किया जा सकता है?] (Http://stackoverflow.com/questions/7425475/can-visual-studio-11-developer-preview- be-install-side-by-side-w-visual-studi) –

उत्तर

5

वीएस 11 "लाइव लाइव" लाइसेंस के साथ आता है और आप इसे VS2010 के साथ-साथ इंस्टॉल कर सकते हैं। सावधान रहें क्योंकि वीएस 11 .NET Framework 4.5 स्थापित करता है जो साइड-बाय-साइड इंस्टॉल नहीं है। जब आप .NET Framework 4.5 स्थापित करते हैं, तो यह 4.0 का एक इन-प्लेस अपग्रेड है जिसका अर्थ है कि आप 4.0 डीएलएल को नए 4.5 वाले के साथ बदल रहे हैं। किसी भी अनुकूलता के मुद्दे नहीं माना जाता है, लेकिन किसी भी जगह के अपग्रेड के साथ कुछ सूक्ष्म हो सकते हैं जो पॉप अप करते हैं।

1

मैंने दोनों को स्थापित किया है और वे पूर्ण शांति के साथ रहते हैं :) वीएस 11 आधिकारिक तौर पर बनाम 2010 के साथ साइड इंस्टॉलेशन का समर्थन करता है, इसलिए इसे इंस्टॉल करें, आपको कोई समस्या नहीं होगी।

एक साइड नोट के रूप में, वीएस 11 बीटा चरण में है, लेकिन यह बहुत स्थिर है। मैंने सार्वजनिक रूप से वीएस 11 पर स्विच किया है और अभी तक कोई बग नहीं मिला है।

1

मैंने इसे स्थापित किया है, कोई समस्या नहीं थी। लेकिन चूंकि मैंने वीएस 11 को अनइंस्टॉल किया है, इसलिए फॉर्म पर परिभाषित छवियों के साथ 3.5 विनफॉर्म प्रोजेक्ट ठीक से काम नहीं करता है। बटन छवियों को लोड करते समय, अपवाद "असेंबली सिस्टम लोड नहीं हो सका। 4.0 ड्रॉइंग" फेंक दिया जाता है। चूंकि मैं मुख्य रूप से वेब अनुप्रयोग विकसित करता हूं और वे ठीक से चलते हैं, इसलिए मैंने इससे अधिक परेशान नहीं किया।

+0

यह एमएसडीएन दस्तावेज़ बताता है कि क्यों: http://msdn.microsoft.com/en-us/library/ms246609%28v=vs.110%29.aspx – EdSF

0

मुझे कम से कम पता है कि यह स्ट्रक्चर मैप तोड़ देगा और मैंने दूसरों को संगतता के मुद्दों को पढ़ा है।

+0

क्या आपका मतलब है कि संरचना मैक्स VS11 में काम नहीं करता है? या क्या आपका मतलब है कि स्ट्रक्चर मैप अब वीएस -2010 में काम नहीं करेगा? ओपी बाद के मामले के बारे में पूछ रहा है। मुझे लगता है कि वह "उत्पादन" काम के लिए वीएस -2010 का उपयोग जारी रखेंगे। –

0

.NET 4.5 रिलीज एक इन-प्लेस अपग्रेड है।

इसका मतलब है कि .net 4.0 के लिए द्विआधारी .नेट 4.5 के लिए बाइनरी द्वारा प्रतिस्थापित की जाएगी।

माइक्रोसॉफ्ट ने "लक्ष्य। नेट 4.0" सुविधा बनाकर इस कारणों को कम करने का प्रयास किया है। लेकिन यह .NET के पिछले संस्करणों को लक्षित करने से बहुत अलग है (जो .NET 2.0 के बाद से तरफ है)।

क्योंकि यह एक इन-प्लेस अपग्रेड है, "लक्ष्य। नेट 4.0" वास्तव में इसे लक्षित नहीं कर सकता है। सबसे अच्छा वे कुछ "सुविधाओं" को मैन्युअल रूप से हटाने का प्रयास कर सकते हैं। उन्होंने यह किया है (स्कॉट हंसेलमैन को इसमें एक ब्लॉग पोस्ट था)।

लेकिन इस मूर्ख को आपको यह सोचने में न दें कि आप वास्तव में .NET 4.0 का उपयोग कर रहे हैं। .net 4.5 द्वारा तय की गई कोई भी बग आपके विकास मशीन पर तय की जाएगी, न कि आपके उपयोगकर्ताओं के लिए।

तो यदि आप "लक्ष्यीकरण .NET 4.0" एप्लिकेशन विकसित कर रहे हैं और आपके पास .NET 4.5 स्थापित है तो आपको जोखिम हो रहा है। यदि आप गलती से एक निश्चित बग का उपयोग करते हैं, तो यह डिबगिंग के दौरान आपके लिए नहीं टूट जाएगा।

जब आप अपने ऐप को केवल .NET 4.0 (यानी विंडोज एक्सपी) चलाने वाली मशीन पर तैनात करते हैं तो उन आपके उपयोगकर्ता के लिए बग तय नहीं किए जाते हैं।

सभी इरादों और उद्देश्यों के लिए, उन तय कीड़े अब "छुपे हुए बग" (डेवलपर के लिए है कि अभी भी .net 4.0 लक्षित करने की आवश्यकता है।

सबसे अच्छी बात यह है अगर आप वी.एस. 2010 या का उपयोग करें कि यह कोई बात नहीं है वीएस 2012. एक बार .NET 4.5 स्थापित है बग छिपे हुए हैं।

अधिक जानकारी के लिए यह पोस्ट देखें: http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/c05a8c02-de67-47a9-b4ed-fd8b622a7e4a/

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