MSDN प्रलेखन " .NET फ्रेमवर्क 4.5 के लिए माइग्रेशन गाइड " और " कैसे एक एप्लिकेशन को कॉन्फ़िगर करने के लिए समर्थन .NET फ्रेमवर्क 4 या 4.5 " केवल संशोधित परियोजनाओं पर चर्चा करता है। संपूर्ण समाधान में एक बार में परिवर्तन करने के बारे में कोई विवरण नहीं है, और न ही मैंने वीएस में कोई फ़ंक्शन देखा है जो इसका समर्थन करता है।
हालाँकि, विज़ुअल स्टूडियो गैलरी में लक्ष्य फ़्रेमवर्क माइग्रेटर नामक एक (अच्छी तरह से रेटेड) एक्सटेंशन उपलब्ध है, जो 4.5.2 (साथ ही नए संस्करण **) में अपग्रेड करने का समर्थन करता है और ऐसा लगता है कि जैसा आप चाहते हैं वैसा ही करेंगे। स्रोत कोड GitHub पर उपलब्ध है , यदि आप रुचि रखते हैं।
ध्यान दें कि इस तरह की सुविधा की कमी जानबूझकर (और न केवल एक चूक हो सकती है)। मैं सिर्फ अनुमान लगा रहा हूं, लेकिन हो सकता है कि एमएस के आंकड़े केवल ऐसे प्रोजेक्ट्स की जरूरत हो, जिन्हें नए फ्रेमवर्क की जरूरत होगी। एफडब्ल्यूआईडब्ल्यू, यदि आप कुछ परियोजनाओं को अपग्रेड करते हैं जो अन्य समाधानों के साथ साझा किए जाते हैं, तो वे समाधान तब तक निर्माण करने में विफल हो सकते हैं जब तक कि वे भी उन्नत न हों ।
कहा जा रहा है, यदि आप एक छोटी सी दुकान में (केवल कुछ या कुछ) समाधानों के साथ हैं और आप एक बार में सब कुछ अपग्रेड करना चाहते हैं, तो शायद उपरोक्त उपकरण आपके लिए काम करेगा।
वर्षों से इस पर कोई विकास नहीं हुआ है , और जाहिर है कि डेवलपर की योजना किसी और को बैटन को पारित करने की नहीं है।
यदि आप नए .NET फ्रेमवर्क संस्करण के साथ काम करने में असमर्थ हैं, तो सुधार के लिए मौजूदा पीआर और मुद्दों की जांच करें , लेकिन आपको उन्हें स्वयं लागू करना पड़ सकता है। उदाहरण के लिए, किसी ने .NET फ्रेमवर्क v 4.7.1 के लिए एक फिक्स पोस्ट किया है । उम्मीद है कि ये विलीन हो जाएंगे, लेकिन मैं अपनी सांस नहीं रोक पाऊंगा।
यदि किसी और को अनस (टिप्पणियों में) के रूप में एक ही त्रुटि दिखाई दे रही है, तो यहां कुछ सप्ताह पहले एक GitHub मुद्दा है, और संभवतः 2017 से एक और संबंधित मुद्दा है। यदि आप एक ही समस्या हो रही है, तो अंगूठे पर विचार करें और उन्हें अधिक विवरण जोड़ दें। ।