मैं अपने Visual Studio Blazor WASM टेम्पलेट को कैसे अपडेट कर सकता हूँ ताकि नव निर्मित प्रोजेक्ट .NET 5 का उपयोग करे? जब मैं एक Blazor WebAssembly प्रोजेक्ट बनाता हूं तो यह सर्वर के लिए .NET Core 3.1 और क्लाइंट के लिए .NET मानक 2.1 पर सेट होता है?

मुझे लगता है कि नए टेम्पलेट में पहले से लागू किए गए परिवर्तन भी होंगे जिन्हें .NET कोर 3.1 से .NET 5 में अपग्रेड करने की आवश्यकता थी।

0
ArturM 17 फरवरी 2021, 16:25
यदि आप नवीनतम वीएस 2019 संस्करण और/या .NET 5 एसडीके में अपग्रेड करते हैं तो आपको नवीनतम संस्करण मिलता है। मौजूदा परियोजनाओं को परिवर्तित करना एक अलग बात है। आप बस csproj फ़ाइल में लक्ष्य रनटाइम को बदल सकते हैं। आपके मौजूदा कोड में महत्वपूर्ण परिवर्तन हैं। .NET 5 में आप उदाहरण के लिए कुछ StateHasChanged कॉल डिलीट कर सकते हैं
 – 
Panagiotis Kanavos
17 फरवरी 2021, 16:29
मैंने जो किया, मैंने वीएस को नवीनतम संस्करण और एसडीके में अपडेट किया लेकिन नव निर्मित प्रोजेक्ट में .NET कोर 3.1 और .NET मानक 2.1 है।
 – 
ArturM
17 फरवरी 2021, 16:41
क्या ड्रॉपडाउन .net5 बिल्कुल नहीं दिखाता है?
 – 
Henk Holterman
17 फरवरी 2021, 16:59
अच्छा, यह अजीब है। मैं वीएस 16.8.5 चला रहा हूं और इसे पुन: पेश नहीं कर सकता। जब मैं एक "ब्लेज़र ऐप" जोड़ता हूं तो यह डिफ़ॉल्ट रूप से .NET 5.0 पर सेट हो जाता है... मेरे पास .NET मानक 2.1 के लिए कोई विकल्प नहीं है.. लेकिन आपने कहा कि आपके पास नवीनतम एसडीके है ... क्या आपके पास नवीनतम .NET 5.0 SDK? बस सुनिश्चित करने के लिए, पैकेज मैनेजर में एक dotnet --list-sdks करें
 – 
JHBonarius
17 फरवरी 2021, 21:11
ऊपर पुष्टि करने के लिए, मैंने अभी एक लेख के लिए कुछ नए प्रोजेक्ट और Net5 के लिए सभी सेटअप तैयार किए हैं। ब्लेज़र सर्वर, ब्लेज़र WASM और मानक रेजर। आप कौन सा विजुअल स्टूडियो संस्करण चला रहे हैं? जांचें कि यह 16.8.5 है जैसा कि @JHBonarius ने कहा है। मैं उसी संस्करण पर हूं जिसमें 2 दिन पहले अपडेट हो रहा है। 3.1 से 5 तक अपडेट करने के लिए देखें docs.microsoft.com/en-us/aspnet/core/migration/…
 – 
MrC aka Shaun Curtis
18 फरवरी 2021, 00:11

1 उत्तर

सबसे बढ़िया उत्तर

FYI करें संलग्न स्क्रीनशॉट देखें जो Blazor के लिए वर्तमान टेम्प्लेट दिखाता है - मैंने आज सुबह VS 2019 समुदाय 16.8.5 पर चलाया।

Net5.0 के लिए शीर्ष पर ड्रॉपडाउन और निचले कोने 5.0.3 में टेम्प्लेट नंबर नोट करें।

भी:

  1. सुनिश्चित करें कि आपके पास DotNetCore का 5.0.3 संस्करण स्थापित है
  2. आप 16.8.5 विजुअल स्टूडियो चला रहे हैं

Blazor Template

DotNet Version

VS 2019 version

1
MrC aka Shaun Curtis 18 फरवरी 2021, 13:21