ASP.NET Core 3.0 विजुअल स्टूडियो 2019 पर प्रदर्शित नहीं हो रहा है


79

मैं नए ब्लेज़र सर्वर-साइड फ्रेमवर्क (उर्फ रेजर कंपोनेंट्स) का परीक्षण करना चाहता हूं।

मैंने इस आधिकारिक ट्यूटोरियल के बाद विजुअल स्टूडियो 2019 आरसी, और फिर .Net कोर 3.0 पूर्वावलोकन 2 स्थापित किया ।

स्थापित होने के बाद, मैं केवल "एक नया ASP.NET कोर वेब एप्लिकेशन बनाएँ" पेज पर ASP.NET Core 2.0 और 2.1 देखता हूं। 3.0 दिखाई नहीं दे रहा है।

मैंने चारों ओर गड़बड़ करना शुरू कर दिया, इस पृष्ठ से अन्य पैकेजों को स्थापित करने की कोशिश की , .NET कोर पूर्वावलोकन 3 को अपडेट किया गया और Visual Studio 2019 को अनइंस्टॉल और पुनर्स्थापित किया गया, कई बार x64 और x86 पैकेजों को अलग-अलग आदेशों में स्थापित, कॉपी / पेस्ट करें। यादृच्छिक फ़ोल्डर और इतने पर बायनेरिज़। कुछ भी काम नहीं करता है। ASP.NET Core 3.0 दिखाई नहीं देता है।

प्रोजेक्ट बनाते समय मेरा वीएस कैसा दिखता है (पैकेज के साथ कुछ गड़बड़ होने के बाद पीला संदेश बाद में दिखाई दिया, इसलिए यह वास्तविक समस्या नहीं है):

यहाँ छवि विवरण दर्ज करें

यहाँ dotnet --list-sdksकमांड का आउटपुट है :

यहाँ छवि विवरण दर्ज करें

संपादित करें

किसी कारण के लिए, मैंने Blazor VSIX पैकेज (WebAssembly - बिल्कुल वही नहीं स्थापित किया जो मैं चाहता हूं, लेकिन मैंने इसे वैसे भी स्थापित किया है) और अब ASP.NET Core 3.0 बस दिखाता है। हालाँकि, सिर्फ ब्लेज़र के लिए टेम्प्लेट:

यहाँ छवि विवरण दर्ज करें

मुझे समझ नहीं आ रहा है। क्या मुझे कुछ याद आ रहा है?


1
मैं VS2019 पूर्वावलोकन स्थापित किया है और यह ठीक दिखाता है .. मैं के रूप में आप अलग तरीके से किया है के लिए संघर्ष कर रहा हूँ ?!
राबर्ट पेरी

क्या प्रोजेक्ट फ़ाइल में लक्ष्यीकरण संस्करण बदलना पर्याप्त नहीं है?
फैबियो

@ फैबियो अच्छी शर्त है, लेकिन मुझे नहीं लगता कि यह काम करेगा, क्योंकि रेजर कंपोनेंट्स प्रोजेक्ट टेम्प्लेट मैं जो चाहता हूं वह करना आवश्यक है। AFAIK, टेम्पलेट केवल तब दिखाता है जब .NET कोर 3 का चयन किया जाता है।
गुहिलमे

यह समस्या "डॉटनेट-एसडीके-3.0.100-पूर्वावलोकन 9-014004-जीत-x64" के साथ मौजूद है। प्रीव्यू 9 को हटाने और "डॉटनेट-एसडीके-3.0.100-प्रीव्यू 7-012821-विन-एक्स 64" स्थापित करने पर, इसने काम किया! उम्मीद है की यह मदद करेगा!
अभि

1
@ आभा नोप। यह "डॉटनेट-एसडीके-3.0.100-पूर्वावलोकन 9-014004-विन-एक्स 64" के साथ नहीं है। यह वीएस 2019 अपडेट के बारे में है, जो .NET कोर 3.0 के लिए पैकेज को अपडेट करता है और फिर यह दिखाई देगा।
हर्षल येल्पेल

जवाबों:


130

टूल्स में एक विकल्प है -> विकल्प जो .NET कोर एसडीके के पूर्वावलोकन संस्करणों को सक्षम करता है। वीएस प्रीव्यू शिपिंग चैनल में, यह चालू है (डिफ़ॉल्ट रूप से, और व्यवस्थित नहीं है)। VS रिलीज़ चैनल में, यह बंद हो जाता है और आप ऑप्ट-इन कर सकते हैं।

"टूल्स-> विकल्प संवाद में .NET .NET SDK के पूर्वावलोकन का उपयोग करें"

(नोट: यह स्क्रीनशॉट में अक्षम है क्योंकि मेरे पास पूर्वावलोकन बिल्ड स्थापित है।)

इसका कारण आपको यह अनुकूलित करने की अनुमति है कि क्या .NET कोर (जैसे 2.1, वर्तमान एलटीएस) के रिलीज़ किए गए संस्करण का उपयोग करने वाला कोई प्रोजेक्ट नए-अभी तक रिलीज़-गुणवत्ता वाले एसडीके से टूलिंग का उपयोग करेगा।

16.1 से पहले, यह विकल्प टूल -> विकल्प -> प्रोजेक्ट्स और सॉल्यूशंस -> .NET कोर पेज पर स्थित था।


2
इसके लिए धन्यवाद। .Net कोर 3.0 पूर्वावलोकन 3 रिलीज़ नोट भी इसी बात की पुष्टि करते हैं (आरंभ करें अनुभाग के तहत): devblogs.microsoft.com/aspnet/…
लॉरेंस फ्रॉस्ट

1
हाँ धन्यवाद। मैं इस पर अपना दिमाग खो रहा था। मुझे पता है कि मुझे कुछ स्पष्ट याद आ रहा था। जैसा कि @ लॉरेंसफ्रॉस्ट ने कहा, लिंक की गई पोस्ट वास्तव में इसका उल्लेख करती है, लेकिन यह releaseबिल्ड के लिए है। तो, ऐसा लगता है कि रिलीज़ कैंडिडेट बिल्ड रिलीज़ रिलीज़ बिल्ड हैं।
गिलहर्मे

4
के बाद सेटिंग वी.एस. पुनः आरंभ करने की भूल न करें 'का प्रयोग करें झलकियां ..'
CrusherJoe

2
पूर्वावलोकन को स्थानांतरित कर दिया गया है, यह पर्यावरण के तहत है> पूर्वावलोकन विशेषताएं
20

9
इसे पूरा किया, अभी भी कुछ भी नहीं, 2019-06-04 के रूप में नवीनतम वीएस 2019।
jjxtra

53

यहाँ वही है जो मैंने VS2019 में .NET कोर 3.0 दिखाने के लिए किया था

  1. स्थापित .NET कोर 3.0 SDK (कोई सफलता नहीं)
  2. .NET कोर 3.0 SDK (कोई सफलता नहीं) स्थापित करने के बाद VS2019 को पुनः आरंभ किया गया
  3. VS2019 अपडेट किया गया (पूरी तरह से काम किया गया)

8
वही। मैंने उन सभी .net कोर इंस्टॉलर (x64, x86) को स्थापित किया, लेकिन कुछ भी काम नहीं किया। तब मुझे एहसास हुआ कि मैं विजुअल स्टूडियो 2019 16.2 में फंस गया था (जिसके पास नेट 3 कोर नहीं था)। एक बार जब मैंने विजुअल स्टूडियो 16.3.5 पर अपडेट किया। नेट कोर 3 ने आखिरकार दिखाया। यह दर्दनाक था।
क्रिस्टोफर डी। एमर्सन

3
यह नया स्वीकृत उत्तर होना चाहिए !! मैंने वीएस 2019 एंटरप्राइज और प्रो दोनों का परीक्षण किया। एक जादू की तरह काम किया। धन्यवाद!!!
माइक

2
मैंने 16.2.3 से 16.3.9 तक अपडेट किया है और अंत में इसे देख रहा हूं! बहुत बहुत धन्यवाद
देव

2
मुझे भी। यह सही जवाब है। मैंने अभी नवीनतम उपलब्ध अपडेट के साथ VS 2019 को अपडेट किया और यह काम किया !!
हर्षल येलपेल

जब तक और हमारे पास 16.1.3 + दृश्य स्टूडियो 2019 संस्करण नहीं है, .net कोर 3.0 + (पूर्वावलोकन) संस्करण VS 2019 में विकास के लिए उपलब्ध नहीं होगा
पल्लवी

13

यह अब काम नहीं करता है ... फिर से!

SDK 3.0.100- प्रीव्यू 8 -013656 ASP.Net कोर 3.0 प्रोजेक्ट टेम्पलेट प्रदान नहीं करता है।

आपको इसे अनइंस्टॉल करना होगा और एसडीके 3.0.100- प्रीव्यू 7 -012821 इंस्टॉल करना होगा

https://dotnet.microsoft.com/download/dotnet-core/3.0


1
यह मेरे लिए मदद की! धन्यवाद!
किरिल 1512

3
उसी समस्या के साथ डॉटनेट-एसडीके-3.0.100-पूर्वावलोकन 9-014004-विन-एक्स 64 है जो मैंने कोशिश की थी। Dotnet-sdk-3.0.100-preview7-012821-win-x64 स्थापित करने पर, इसने काम किया! उम्मीद है की यह मदद करेगा!
अभि

1
.NET Core 3.0 को विज़ुअल स्टूडियो 2019 16.3 प्रीव्यू 3 और मैक 8.3 के लिए विजुअल स्टूडियो के साथ सपोर्ट किया गया है, जिसे आज जारी भी किया गया। कृपया .NET कोर 3.0 पूर्वावलोकन 9. के साथ सबसे अच्छे (और समर्थित) अनुभव के लिए इसे अपग्रेड करें।
मार्कस वोंग

इससे मदद मिली, धन्यवाद! मेरे पास वीएस प्रोफेशनल 2019 स्थापित है और एसडीके और रनटाइम प्रीव्यू 9 के साथ काम नहीं किया है। पूर्वावलोकन 7 स्थापित और काम किया।
वर्गीज सी।

3
इसने मदद की लेकिन मुझे समझ में नहीं आया कि VS2019 के निर्माता डेवलपर्स को घंटों तक परेशान क्यों करते हैं।
मेथम-13

12

मेरी भी यही समस्या थी। यहाँ मेरे लिए क्या काम किया है।

  • सबसे पहले, नवीनतम .Net Core 3.0 SDK (नीचे 1,2 देखें) डाउनलोड करें

यहाँ छवि विवरण दर्ज करें

  • अगला, अपडेट के लिए जांचें (4,5) (इससे मुझे सबसे ज्यादा मदद मिली)

यहाँ छवि विवरण दर्ज करें

  • अगला, पूर्वावलोकन एसडीके (5,6,7,8,9) सक्षम करें और पुनरारंभ करें

यहाँ छवि विवरण दर्ज करें

  • अब, .net कोर 3.0 विकल्प को दिखाना चाहिए (11)

7

विजुअल स्टूडियो 2019 प्रिव्यू से विजुअल स्टूडियो 2019 आरसी पर जाने के बाद मेरे पास यहां एक ही मुद्दा है।

यह पृष्ठ आपको सुझाव देता है कि आपको .net Core 3.0 का उपयोग करने के लिए पूर्वावलोकन की आवश्यकता है जो कष्टप्रद है।

https://dotnet.microsoft.com/download/dotnet-core/3.0

मैंने आरसी और पूर्वावलोकन के बीच अंतर को देखा, और वे विभिन्न चैनलों (स्थिर और पूर्वावलोकन) से बनाता है।

अगली बात जो मैं करने की कोशिश कर रहा हूं वह यह देखने के लिए पूर्वावलोकन पर वापस जाना है कि क्या .Net कोर 3.0 फिर से दिखाई देता है।


के अनुसार इस पोस्ट , both channels contain the same bits। जैसा कि मैंने देखा है, वे वर्तमान में एक ही बायनेरिज़ रखते हैं, लेकिन शायद मैं गलत हूं।
गिलहर्मे

6

Visual Studio 2019 के रिलीज़ संस्करण में काम करने के लिए .NET कोर 3 (मेरे मामले में पूर्वावलोकन 8) प्राप्त करने की कोशिश की गई, लेकिन ASP.NET Core 3.0 ने "नए ASP.NET कोर वेब एप्लिकेशन बनाएँ" संवाद में दिखाने से इनकार कर दिया।

आखिरकार क्या काम किया गया था विजुअल स्टूडियो 2019 के पूर्वावलोकन संस्करण को स्थापित करने के लिए।

मैं कुछ घंटे और बहुत सारे बाल बचा सकता था अगर मैंने चेतावनी पाठ लिया था ".NET कोर 3.0 का उपयोग विज़ुअल स्टूडियो के नवीनतम पूर्वावलोकन के साथ किया जाना चाहिए।" ( https://dotnet.microsoft.com/download/dotnet-core/3.0 ) और अधिक शाब्दिक ...


3

मेरे मामले में क्योंकि मैंने उस सुविधा के साथ विजुअल स्टूडियो 2019 स्थापित नहीं किया है। तो बस एक नया प्रोजेक्ट बनाएं और टाइप करें .net core। इसके बाद Install more टूल्स और फीचर्स पर क्लिक करें:

यहाँ छवि विवरण दर्ज करें

फिर निम्नलिखित सुविधा जोड़ें:

यहाँ छवि विवरण दर्ज करें


1

मेरा वही मुद्दा था। मैंने बिना किसी सफलता के सब कुछ आजमाया

मेरे पास .NET .NET SDK का केवल x64 संस्करण पहले से था

इसके अलावा मुझे x86 संस्करण भी स्थापित करना पड़ा। वह काम किया !!!


1

यदि आपका समाधान Global.json और sdk का उपयोग करता है: संस्करण लक्ष्य फ्रेमवर्क के साथ संगत नहीं है, तो यह आपको इसे चुनने नहीं देगा या यह आपकी परियोजना की संपत्तियों में लक्ष्य रूपरेखा ड्रॉप-डाउन से गायब हो जाता है। आपको इसे कुछ इस तरह से अपडेट करना होगा:

{
  "sdk": {
    "version": "3.1.0",
    "rollForward": "latestMinor"
  }
}

1

मैंने इसे स्थापित करके हल किया

dotnet-sdk-3.1.403-win-x86.exe dotnet-sdk-3.1.403-win-x64.exe क्योंकि दृश्य स्टूडियो SDK को "C: \ Program Files (x86) \ dotnet's sdk" से एक बार ले रहा था आप "dotnet-sdk-3.1.403-win-x86.exe" स्थापित करते हैं, उपरोक्त निर्देशिका के तहत एक फ़ोल्डर होगा। फिर अपने पीसी को पुनरारंभ करने की कोई आवश्यकता नहीं है।

https://dotnet.microsoft.com/download/visual-studio-sdks?utm_source=getdotnetsdk&utm_medium=referral


0

ध्यान दें! (अपने डेवलपर मशीन पर इसका इस्तेमाल न करें)

0- सुनिश्चित करें कि आपने .net core 3 sdk स्थापित किया है। dotnet --list-sdks

1- Tools -> Options that enables preview versions of the .NET Core SDKसक्षम सुनिश्चित करें ।

2- .net कोर एसडीके के सभी x86 संस्करण को अपनी मशीन से अनइंस्टॉल करें।

3- विज़ुअल स्टूडियो को पुनः आरंभ करें और एक नया प्रोजेक्ट बनाने का प्रयास करें।

यहाँ छवि विवरण दर्ज करें


0

मैं अपने Visual Studio सामुदायिक संस्करण (संस्करण 16.2.3) पर काम कर रहा था .netcore 3.0 प्रीव्यू 8 प्राप्त करने में सक्षम नहीं था। मैंने .netcore 3.0 प्रीव्यू 8 की स्थापना रद्द करने का विकल्प चुना और मैंने इसके बजाय .netcore 3.0 प्रीव्यू 7 स्थापित किया । इनसॉल करने के बाद .netcore 3.0 प्रीव्यू 7 विजुअल स्टूडियो में मैंने .NET कोर SDK ऑप्शन के प्रीव्यू का उपयोग किया जो टूल -> ऑप्शन्स -> प्रीव्यू फीचर्स में है और मैंने इसे रीस्टार्ट किया। यह मेरे लिए काम करता है, लेकिन अगर किसी के पास .netcore 3.0 प्रीव्यू 8 पहले से ही काम कर रहा है, तो मदद की सराहना की जाएगी।


.NET Core 3.0 को विज़ुअल स्टूडियो 2019 16.3 प्रीव्यू 3 और मैक 8.3 के लिए विजुअल स्टूडियो के साथ सपोर्ट किया गया है, जिसे आज जारी भी किया गया। कृपया .NET कोर 3.0 पूर्वावलोकन 9. के साथ सबसे अच्छे (और समर्थित) अनुभव के लिए इसे अपग्रेड करें।
मार्कस वोंग


0

मैं एक ही समस्या का सामना किया है MAC और इस मुद्दे का हल मिल गया। दृश्य स्टूडियो अपडेट टैब पर (विजुअल स्टूडियो -> अपडेट की जांच) चैनल को "पूर्वावलोकन" में बदलने का एक विकल्प है।पूर्वावलोकन पर स्विच करें

उसके बाद आप आवश्यक अपडेट डाउनलोड कर सकते हैं और .net core 3.0 का उपयोग कर सकते हैं

अब एसडीके को 3.0 में बदलने का विकल्प है


0

मैंने एक दिलचस्प व्यवहार देखा। मेरे पास वीएस का नवीनतम संस्करण था, जिसमें सभी निर्भरताएं स्थापित थीं। लेकिन जब मैं समाधान के लिए एक नई परियोजना को जोड़ने की कोशिश करता हूं, तो संवाद मुझे .Net Core 2.2 से परे के विकल्प नहीं दिखाता है

यहाँ छवि विवरण दर्ज करें

लेकिन जब मैं स्टार्टअप पृष्ठ से नया प्रोजेक्ट बनाता हूं, तो ड्रॉप डाउन ASP.NET Core 3.1 दिखाता है

इसलिए मैं स्टार्टअप पेज से नई परियोजना बनाकर इस मुद्दे के आसपास काम करने में सक्षम था, फिर मौजूदा परियोजना को समाधान में जोड़ें।

यहाँ छवि विवरण दर्ज करें


0

मैं स्थापित करने के बाद एक ही मुद्दा है .net कोर 3.1। इस तरह मैंने इसे हल किया।

  1. खुली dotnet --versionशक्तियां , टाइप करें , यह '2.2.300' लौटाता है
  2. 'प्रोग्राम और फीचर्स' पर जाएं, unistall .net core sdk 2.2.3.0
  3. dotnet --versionफिर से चलाएँ , यह '3.1.302' देता है और वीएस 2019 में यह दिखाता है '.net 3.1'

0

यह उत्तर नवीनतम .NET कोर संस्करण 10/11/2020 के लिए है, जो .NET कोर 5.0 है

चश्मा: वीएस संस्करण 16.8.0

.Net कोर का लक्ष्य संस्करण: 5.0

.Net Core 5.0 के लिए आपके पास संस्करण 16.8.0 होना चाहिए

यदि आपको अभी भी विज़ुअल स्टूडियो के साथ समस्याएँ दिखाई नहीं दे रही हैं। Visual Studio संस्करण 16.8.0 में .Net Core 5.0 (और यह मानते हुए कि आपने Visual Studio के लिए .NET कोर 5.0 SDK डाउनलोड किया है), ठीक है, (जाहिरा तौर पर और मुझे गलत होने पर सही करें) अब इसे सिर्फ .Net 5.0 कहा जाता है, जो कोर को छोड़ देता है।

यहाँ छवि विवरण दर्ज करें

.NET 5.0 का चयन करने के बाद, मैं अन्य पुस्तकालयों को स्थापित करने में सक्षम था जो वर्तमान में 5.0+ संस्करण हैं और .NET कोर 5.0+ पर निर्भर हैं

क्या नया नाम जानबूझकर है? वैसे भी, यहाँ इस काम के कुछ सबूत (मैं सेटिंग्स के लिए Newtonsoft और Entity फ्रेमवर्क के नवीनतम संस्करण को स्थापित करने में सक्षम था):

यहाँ छवि विवरण दर्ज करें

काफी मजेदार, जब मैं एक नया .Net कोर प्रोजेक्ट बनाने की कोशिश करता हूं, तो संस्करण अपेक्षित रूप से प्रदर्शित होता है:

यहाँ छवि विवरण दर्ज करें

मुझे अपनी अंग्रेजी पर बहुत पछतावा है!

[पुनश्च: मैं सचमुच इस उत्तर को कॉपी और पेस्ट कर रहा हूं, जिसका उत्तर मैंने कहीं और दिया है, लेकिन यह देखते हुए कि जब आप Google को यह समस्या देते हैं, तो यह स्टैकओवरफ़्लो प्रश्न पहले प्रकट होता है। इसलिए मुझे फटकार लगाई जा रही है]

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.