2015-10-27 7 views
8

के साथ किया जा सकता है हम अभी भी बड़े पैमाने पर LOB ASP.NET वेब अनुप्रयोग विकसित करने के लिए वीएस 2010 एसपी 1 का उपयोग कर रहे हैं। इंफ्रास्ट्रक्चर लोग डेस्कटॉप पर .NET 4.6 (और devs को लक्ष्यीकरण पैक) को धक्का दे रहे हैं और मुझे वीएस 2010 के साथ संगतता पर कुछ भी खोजने में परेशानी हो रही है। यहां लीडों में से एक ने कहा कि दोनों असंगत हैं और इनका उपयोग नहीं किया जा सकता है और कि आपके पास वीएस 2012 या उच्चतर होना चाहिए लेकिन मुझे विषय पर कुछ भी अधिकारी नहीं मिल रहा है। किसी को पता है कि विकास के लिए .NET 4.6 और VS 2010 SP1 का उपयोग करना संभव है?क्या एमएस .NET 4.6 का उपयोग विजुअल स्टूडियो 2010

+0

आप 2010 में क्यों रहने की कोशिश कर रहे हैं और बाद के संस्करण में नहीं जा रहे हैं? –

+0

यह समय की बात है, योजना वीएस 2010 से बाहर निकलना है, लेकिन एनईटी 4.6 को धक्का देने पर एंटरप्राइज़ योजनाओं से पहले नहीं। – user5495678

उत्तर

16

विजुअल स्टूडियो 2010 नहीं समर्थन 4.6 को लक्षित पैक के लिए मौजूद नहीं है। जब लक्ष्यीकरण पैक मशीन पर धकेल दिया जाता है, तो विजुअल स्टूडियो 2010 इसे नहीं देख पाएगा।

अब, यह वास्तव में एक समस्या नहीं है यदि आप .NET के समर्थित संस्करण पर रहना चाहते हैं (शायद यही कारण है कि आपके बुनियादी ढांचे लोग जो कर रहे हैं वह कर रहे हैं), क्योंकि यदि आप 4.0 को लक्षित करते हैं, तो भी आप कर सकते हैं 4.6 पर तैनात करके और अपने 4.0 एप्लिकेशन को चलाकर समर्थित रहें। हम इस मामले में 4.0 व्यवहार को कम करते हैं, इसलिए जब आप केवल 4.0 के साथ मशीन पर परीक्षण कर रहे हैं, तो आप गारंटी दे सकते हैं कि एप्लिकेशन 4.6 पर उच्च आत्मविश्वास के साथ चलाएगा।

हालांकि, मैं devs को बहुत कुछ चलाता हूं, जब वे 4.0 को लक्षित करते हैं, लेकिन परीक्षण एक मशीन पर 4.6 स्थापित है, तो 4.0 पर तैनात करने में सक्षम होने की उम्मीद है और यह अभी चल रहा है। इस मामले में, 100% गारंटी नहीं है कि यह काम करेगा क्योंकि हम प्रत्येक बग फिक्स और/या सुविधा को शिम नहीं करते हैं। इसका मतलब है कि आप आकस्मिक रूप से 4.6 व्यवहार उठा सकते हैं, और उस पर भरोसा कर सकते हैं।

संक्षेप में:

  • आप 4.0 लक्षित करते हैं तो परीक्षण 4.0 पर और 4.0/4.6 को तैनात -> हम यह गारंटी है कि यह बहुत उच्च विश्वास के साथ काम करता है।

  • यदि आप 4.0 को लक्षित करते हैं, तो 4.6 पर परीक्षण करें और 4.6 पर तैनात करें -> हम गारंटी देते हैं कि यह बहुत अधिक आत्मविश्वास के साथ काम करता है।

  • यदि आप 4.0 को लक्षित करते हैं, तो 4.6 पर परीक्षण करें और 4 पर तैनात करें।0 -> यह ज्यादातर मामलों में काम करेगा, लेकिन आप आकस्मिक रूप से "निश्चित व्यवहार" पर निर्भर कर सकते हैं जो 4.0 पर तय नहीं हैं।

+3

नोट: डेविड माइक्रोसॉफ्ट के लिए काम करता है और यह एक उत्तर के आधिकारिक के रूप में है जैसा आप प्राप्त कर सकते हैं। – vcsjones

+0

धन्यवाद डेविड - मैं आपकी प्रतिक्रिया की सराहना करता हूं – user5495678

2

विकी में विजुअल स्टूडियो और .NET संस्करणों का एक क्रॉस संदर्भ शामिल है जो वे समर्थन करते हैं। MS Visual Studio History

.NET का प्रत्येक नया संस्करण केवल एक नए संकलक से अधिक के साथ आता है। नए उपकरण, परियोजनाएं, और यहां तक ​​कि आईडीई कार्यक्षमताओं को भी जोड़ा जाता है। यदि आपको 4.6 की विशेषताओं का उपयोग करना होगा, तो आपको अपने वीएस को भी अपग्रेड करना चाहिए।

+0

आपके उत्तर के लिए धन्यवाद - – user5495678

+0

मेरा प्रश्न पिछड़ा संगतता से संबंधित है, न कि .NET 4.6 में जोड़े गए नई सुविधाओं को लागू करने की इच्छा नहीं, दुर्भाग्य से विकी रिलीज के समय मार्केटिंग सामग्री को दोहराता है। हम वर्तमान में .NET 4.5.2 का उपयोग कर रहे हैं और VS2010 के साथ सफलतापूर्वक .NET 4 को लक्षित कर रहे हैं, लेकिन 4.6 हिट 4.5.2 के बाद कुछ हिचकी थीं और मैं इस समय कारण निर्धारित नहीं कर सकता था इसलिए मैंने इस सवाल को पोस्ट किया है कि किसी को विजुअल स्टूडियो टीम इसे उठा सकती है - धन्यवाद। – user5495678

2

विजुअल स्टूडियो बहु-लक्ष्यीकरण का समर्थन करता है। उदाहरण के लिए, यदि मैं विजुअल स्टूडियो 2012 का उपयोग कर रहा था तो मैं 4.6 एप्लिकेशन विकसित करने के लिए 4.6 बहु-लक्ष्यीकरण पैक इंस्टॉल कर सकता था।

हालांकि, 4.6 बहु को लक्षित पैक के लिए download instructions विजुअल स्टूडियो 2010 के लिए समर्थन का उल्लेख नहीं है, बस 2012 और 2013:

.NET फ्रेमवर्क 4.6 का लक्ष्य निर्धारण पैक एक पैकेज है कि डेवलपर्स के निर्माण के लिए सक्षम बनाता है या तो दृश्य स्टूडियो 2013 दृश्य स्टूडियो 2012 या तीसरे पक्ष के IDEs

कि किसी भी प्रलेखन के रूप में करीब है के रूप में मैं मिल गया है का उपयोग करके अनुप्रयोगों .NET फ्रेमवर्क 4.6 को लक्षित। यह मैं विश्वास है कि कोई भी, 4.6 बहु लक्ष्य-निर्धारण के लिए समर्थन विजुअल स्टूडियो 2010

+0

मेरा डर यह सही है - माइक्रोसॉफ्ट से एक निश्चित जवाब प्राप्त करना बहुत अच्छा होगा, खासकर जनवरी – user5495678

+0

@ user5495678 में 4.5.1 के अंत के समर्थन के बाद से मैं कुछ माइक्रोसॉफ्ट लोगों तक पहुंच गया ताकि यह देखने के लिए कि क्या मैं उन्हें लिख सकता हूं कैनोलिक जवाब। – vcsjones

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