2012-09-28 14 views
7

मुझे निम्नलिखित नीति के तहत काम करना है "सभी सॉफ़्टवेयर 1 संस्करण पीछे होना चाहिए", मुझे विशेष रूप से यह पसंद नहीं है और मैं इसे बदल नहीं सकता। तो इसका मतलब यह होगा कि हमारी उत्पादन मशीन केवल अब तक .NET 4.0 तक जाएगी, केवल तब जब .NET 5 रिलीज़ हो, तो हम 4.5 पर जा सकते हैं! मूर्ख, मुझे पता है।लक्ष्य .net 4.5 लेकिन .NET 4.0 पर तैनात है क्या यह संभव है?

इसलिए वर्तमान में मैं विजुअल स्टूडियो 2012 में अपग्रेड करने और .NET 4.0 को लक्षित करने के लिए देव मशीनों के प्रस्ताव देने की योजना बना रहा हूं जो अभी के लिए ठीक है;

हमारे पास तत्काल भविष्य में कुछ परियोजनाएं हैं जिन्हें बहुत सी असीमित प्रोग्रामिंग की आवश्यकता होगी और मैं सभी 4.5 वाक्य रचनात्मक भलाई को एसिंक/प्रतीक्षा और बाकी सभी सुधारों का उपयोग करने में सक्षम होना चाहता हूं।

तो विकल्प क्या हैं! स्वीकार करें "वह सिर्फ जीवन" और केवल लक्ष्य 4.0 और moan! या क्या dev में 4.5 को लक्षित करने और प्रोड में कुछ 4.5 डीएल आयात करने का कोई तरीका है, क्या यह भी संभव है? आखिरकार 4.5 सुविधाओं का लाभ उठाने और 4.0 पर तैनाती करना संभव है? कृपया कोई सलाह ...

+1

सेमी ऑफटॉपिक, लेकिन: मुझे पता है कि आप इससे नफरत करते हैं लेकिन यह बड़े संगठनों के लिए बहुत मानक है और यह बुरा नहीं है कि एक प्रक्रिया खराब है (हमारे बेकन को कई बार बचाया गया है - वित्त उद्योग) – Codingo

+0

@ माइकल सहमत। ज्यादातर बड़े संगठन, विशेष रूप से वित्तीय या शिक्षा उद्योग में, लेकिन कई अन्य लोगों में, चीजों के बहुत पुराने संस्करण होते हैं और अनिच्छुक होते हैं - यदि खराब नहीं होते हैं - अपग्रेड करने के लिए। –

+0

+1 अच्छा सवाल है, और मैंने स्वीकृत उत्तर से कुछ नया सीखा। 500 अंक तक पहुंचने पर बधाई। – phoog

उत्तर

11

आप Microsoft.Bcl.Async के लिए देख रहे हैं।

+0

उत्कृष्ट !!!!! यह वही है जो मुझे अभी चाहिए, धन्यवाद :-) –

+0

सुनिश्चित करें कि आप XP पर अपने ऐप का समर्थन करते हैं तो आप XP पर अपने ऐप का परीक्षण करें। – Anand

+2

जबकि यह सैद्धांतिक रूप से प्रश्न का उत्तर दे सकता है, हम चाहते हैं कि आप अपने उत्तर में लिंक किए गए आलेख के आवश्यक हिस्सों को शामिल करें, और [संदर्भ के लिए लिंक] (http://meta.stackexchange.com/q/8259) प्रदान करें। ऐसा करने में विफलता लिंक रोट से जोखिम पर जवाब छोड़ देता है। – Kev

7

ध्यान दें कि यह .NET4.5 ऐप बनाने के लिए समर्थित नहीं है और फिर .NET4.0 के लिए इसे पुनः लक्षित करने का प्रयास करें। असल में, जब आप .NET4.5 के साथ ऐप बनाते हैं, तो आप नए एपीआई का उपयोग कर रहे हैं जो 4.5 में जोड़े गए हैं और 4.0 में मौजूद नहीं हैं। तो आपका ऐप सही तरीके से काम नहीं करेगा।

+1

द्वारा प्रतिस्थापित किया गया था, हर कोई जानता था कि यह असंभव था। फिर एक मूर्ख के साथ आया जो उसे नहीं जानता था, और उसने ऐसा किया। – mbx