c# - net fra framework 4.5 download




फ़्रेमवर्क 4.5 स्थापित होने पर.NET Framework 4 लक्ष्यीकरण (4)

इस प्रश्न को दबाए जाने का समय। मैं WPF पर कोई विशेषज्ञ नहीं हूं, ठीक तरह से इन समस्याओं के लिए इसे पसंद नहीं है, निर्भरता की संपत्ति समस्याओं को डीबग करना एक दुःस्वप्न है लेकिन मैं बहुत आश्वस्त हूँ कि आप भूत का पीछा करते हैं। विंडोस्टेट 3.0 पर वापस सर्व तरह से एक निर्भरता संपत्ति रही है, 4.5 में कुछ खास नहीं हुआ है, जिसे मैं देख सकता हूं या कभी कभी सुना है।

आपको किसी तरह का त्रुटि संदेश मिला है कि कोई भी नहीं देख सकता जो आपको यकीन दिलाया कि बाध्यकारी के साथ ऐसा करने के लिए कुछ है। मैं मिसौरी, शो मी राज्य से हूं। ठीक है, विस्कॉन्सिन के करीब पर्याप्त

कोड पर काम करने के लिए अधिक समय व्यतीत करें जो आपको एक विश्वसनीय अपवाद संदेश और स्टैक ट्रेस देता है जो आपको आपके द्वारा नियोजित मशीन पर त्रुटियों का निदान करने में मदद करता है, डिबगर के बिना एक यह है कि आपको क्या हुआ है यह पता लगाने में सहायता के लिए। आप AppDomain.CurrentDomain.UnhandledException ईवेंट के लिए ईवेंट हैंडलर लिखकर ऐसा करते हैं। E.ExceptionObject.ToString () रिटर्न वैल्यू को लॉग इन करें या प्रदर्शित करें। यह आपको अपवाद संदेश और पवित्र स्टैक ट्रेस देता है अगर वह मदद नहीं करता है तो आपने जो प्रश्न देखा उसके साथ अपने प्रश्न को अपडेट करें।

मेरे पास VS2010 और VS2012 मेरे कंप्यूटर पर स्थापित है और इसमें .NET Framework 4.0 था जो मैंने फिर से .NET Framework 4.5 में उन्नत किया था। हालांकि, मैं अब भी ऐसे ऐप्स विकसित कर रहा हूं जिनके लिए .NET Framework 4.0 पर काम करना है। परियोजना का कहना है कि यह एनएटी फ्रेमवर्क 4 (क्लाइंट प्रोफाइल) को लक्षित कर रहा है, विधानसभाएं भी संदर्भित असेंबलियों के तहत .NET Framework 4.0 फ़ोल्डर को इंगित करती हैं। समस्या यह होती है कि जब मैं इस एप्लिकेशन को एक मशीन पर ले जाती हूँ जिसमें केवल 4.0 है तो यह त्रुटियों के साथ शुरू नहीं होगी और WindowState={Binding WindowState} से उत्पन्न होने वाली अपवाद होने की तात्कालिक समस्या होने पर आप 4.0 में नहीं कर सकते हैं लेकिन आप 4.5 में मुझे अपने विकास बॉक्स पर अपवाद फेंकने की आवश्यकता है, ऐसा क्यों नहीं? मेरी धारणा यह है कि मेरे सबसे अच्छे प्रयासों के बावजूद यह 4.5 डीएलएस का उपयोग करता है यदि वे मौजूद हैं। मैं कैसे इसे वास्तव में 4.5 बिना स्थापना 4.5 के उपयोग कर सकते हैं?

अद्यतन करें

इस स्थापित .NET Framework 4.5 को दोहराने के लिए और एक WPF प्रोजेक्ट को लक्षित करना। NET Framework 4.0। विंडो संपत्ति को किसी VM या कोड के पीछे संपत्ति में बाँध दें जिससे इस संपत्ति के पास एक सार्वजनिक और निजी सेट हो। .NET Framework 4.5 यह अभी ठीक है, जब मोड = दोवे सेट को अनदेखा करना चाहिए। .NET Framework 4 एक अपवाद नहीं देता है और फेंकता है: "एक टू-वाय या वन-वायटॉसोर्स बाइंडिंग केवल पढ़ने-योग्य प्रॉपर्टी 'राज्य' प्रकार पर काम नहीं कर सकता .. । "। .NET Framework 4.5 के साथ बॉक्स पर एक जादू की तरह काम करता है, केवल। NET Framework 4.0 के साथ एक मशीन पर यह कोशिश करता है और यह ऊपर उड़ाता है ... तो 4.5 को स्थापित करने के लिए 4.0 को वास्तव में कैसे लक्षित करना है, पर कोई विचार?

यहां एमएस को बग रिपोर्ट: https://connect.microsoft.com/VisualStudio/feedback/details/774694/targeting-net-framework-4-0-when-4-5-doesnt-seem-to-work


आपने कहा है कि आप इसे एक परीक्षण परियोजना में पुन: पेश नहीं कर सकते। तो इसका अर्थ यह है कि ऐसा कुछ हो सकता है जिसे 4.0 में ठीक काम करना चाहिए ? आपके पास कोड का कुछ संयोजन हो सकता है जो 4.0 में एक बग में क्रैश हो रहा है, जो 4.5 में तय हो गया था। जब आप 4.0 को लक्षित करते हैं, तो आप केवल एपीआई / सुविधाओं का उपयोग करने की कोशिश करते समय चेतावनियां प्राप्त करेंगे, जो कम्पाइलर निर्धारित कर सकते हैं 4.0 में समर्थित नहीं हैं।

कुछ जो 4.0 में काम करना चाहिए, शायद ही कभी देखा बग के कारण दुर्घटनाग्रस्त हो, और फिर 4.5 में तय हो। जब आपका 4.0 लक्षित ऐप 4.5 परिवेश के अंतर्गत आता है, तो 4.0 में मौजूद सुविधाओं के बग फिक्स के कारण यह प्रभावित होगा।

4.0 के लिए एक अपडेट हो सकता है जिसमें बग फिक्स भी शामिल है, ताकि 4.5 अपग्रेड की आवश्यकता न हो, अगर उपयोगकर्ता किसी कारण से प्रतिकूल हैं। तो यह भी 4.5 बदलाव नहीं हो सकता है, लेकिन केवल एक संयोग है कि कुछ प्रयोक्ताओं के पास 4.0 के लिए उपलब्ध सभी अपडेट नहीं हैं (जो आपके 4.5 में शामिल होगा)।

इन प्रकार के मामलों का मुझे शायद ही कभी सामना करना पड़ता है, लेकिन कभी-कभी ऐसा होता है और वे कारण होते हैं जो डेस्कटॉप का समर्थन करते हैं। एनएटी अनुप्रयोगों को उपयोगकर्ताओं को वहां अपडेट करने के लिए कहने के लिए कुख्यात हैं। समय की समस्या निवारण करने से पहले,

कभी-कभी विपरीत होता है आपका कोड केवल कुछ बग या नेट एपीआई के खराब व्यवहार की वजह से काम करता है, और बाद में एक अपडेट यह साफ करता है, शायद सुरक्षा को कसने को कहीं अधिक बार मैंने देखा है सबसे अधिक बार है, और एक मामूली संस्करण अपडेट के कारण आपका कोड अचानक टूट जाता है का नेट।


समाधान:

VS2015 के बाद VS2017 को स्थापित करते समय मुझे एक ही समस्या है: फ्रेमवर्क 4.0 अभी परियोजना लक्ष्य सूची से गायब हो गया है।

यहां कुछ टिप्पणियों के बाद मैंने NuGet पैकेज के साथ कोशिश की है: Microsoft.CodeDom.Providers.DotNetCompilerPlatform 1.0.4 और 1.0.1 के लिए बिन फ़िक्स।

ऐसा मत करो ! मेरे निर्माण का समय एक ही परियोजना के लिए ~ 300% ऊपर चला गया यह आपदा था

मुझे लगता है कि 4.0 4.0 के लिए एक "स्थान प्रतिस्थापन" है। हालांकि यह समझा नहीं है कि मैं अपने लक्ष्य ढाँचे कॉम्बो में दोनों विकल्प क्यों नहीं देख सकता

मैं वेब के चारों ओर एक ही मंत्र पढ़ रहा था। यह बस समस्या का जवाब नहीं है। फ़्रेमवर्क 4.0 किसी भी औद्योगिक मशीनरी से संबंधित सॉफ़्टवेयर के लिए आवश्यक है - क्योंकि यह विंडोज एक्सपी पर चलता है, जबकि नेट 4.5। मेरे परिदृश्य में बेकार है, और शायद कई अन्य वास्तविक जीवन सामग्री के लिए।

समाधान सरल है: आपको आधिकारिक वेब पेज से केवल Visual Studio 2013 Express डाउनलोड और इंस्टॉल करना है : https://www.microsoft.com/en-us/download/details.aspx?id=44914

इसे स्थापित करने के बाद, बस अपना वीएस2015 खोलें और आप 4.0 को फिर से देखेंगे।

... "जगह में जगह ..." मेरा ....

यह एक डुप्लिकेट प्रश्न पर दिए गए उत्तर के पुन: पोस्ट है I मैं यहां पोस्ट कर रहा हूं क्योंकि इस धागे को अधिक ध्यान दिया गया है और मौजूदा उत्तर यहां इस मुद्दे के लिए कोई समाधान नहीं देते हैं।


.NET 4.5 नए, समान-नामित लाइब्रेरीज़ के साथ। 4.0 को बदलती है, जो वास्तव में कुछ फ़िक्सेस हैं। यह छोटा जवाब है

पूर्व संस्करणों के विपरीत, .NET 4 से 4.5 अपडेट करने वाली फ़ाइलों को बदलकर, साइड फाइलों की तरफ जोड़ने के बजाय यहां तक ​​कि अगर आपके पास विंडोज / माइक्रोसॉफ्ट। नेट / फ्रेमवर्क / वी 40 / जैसे फ़ोल्डर हैं, तो अपडेट के बाद, इस फ़ोल्डर में एक बदलाव है। फ़ाइलों को बदल दिया गया है, डेवलपर की चिंता के बिना कुछ त्रुटियों को .net में संभाला गया था।

.NET 4.5 का उपयोग करके 4.0 फ्रेमवर्क को कैसे लक्षित करना है? मैं अभी भी नहीं जानता, लेकिन मैं अभी भी खुदाई कर रहा हूं

इस विषय पर सुझाए गए सुझाव:

स्कॉट हंसल्मैन: http://www.hanselman.com/blog/NETVersioningAndMultiTargetingNET45IsAnInplaceUpgradeToNET40.aspx

रिक स्ट्रैहल: http://weblog.west-wind.com/posts/2012/Mar/13/NET-45-is-an-inplace-replacement-for-NET-40

और इसी तरह की समस्या, मेरे द्वारा बनाई गई: https://.com/questions/26483168/errors-on-net-4-0-dont-appear-on-net-4-5





.net-framework-version