2016-10-08 15 views
7

परंपरागत रूप से कंट्रोलर, क्षेत्रों, विचार इत्यादि को जोड़ने के लिए विजुअल स्टूडियो में मचान होता था। मैंने एएसपी.नेट कोर स्थापित करने के बाद, मैंने देखा कि ये सभी चले गए हैं, और यह भयानक है (विशेष रूप से जब आप एक नया क्षेत्र जोड़ना चाहते हैं, तो यह गर्दन में मैन्युअल रूप से नौकरी करने के लिए एक भयंकर दर्द होगा)।गायब मचान एएसपी.Net कोर

क्या उन्हें वापस लाने का कोई संभावित तरीका है? माइक्रोसॉफ्ट टीम इतनी भयानक फैसला क्यों करेगी?

enter image description here

उत्तर

11

वहाँ उन्हें वापस लाने के किसी भी संभव तरीका है?

आप आवश्यक संकुल जोड़ने की जरूरत:

  • Microsoft.VisualStudio.Web.CodeGeneration.Tools
  • Microsoft.VisualStudio.Web.CodeGenerators.Mvc

यहाँ एक उदाहरण project.json फ़ाइल है:

{ 
    "dependencies": { 
    "Microsoft.NETCore.App": { 
     "version": "1.0.1", 
     "type": "platform" 
    }, 
    "Microsoft.AspNetCore.Mvc": "1.0.1", 
    "Microsoft.AspNetCore.Hosting": "1.0.0", 
    "Microsoft.AspNetCore.StaticFiles": "1.0.0", 
    "Microsoft.VisualStudio.Web.CodeGeneration.Tools": { 
     "version": "1.0.0-preview2-final", 
     "type": "build" 
    }, 
    "Microsoft.VisualStudio.Web.CodeGenerators.Mvc": { 
     "version": "1.0.0-preview2-final", 
     "type": "build" 
    } 
    }, 
    "tools": { 
    "Microsoft.VisualStudio.Web.CodeGeneration.Tools": { 
     "version": "1.0.0-preview2-final", 
     "imports": [ 
     "portable-net45+win8" 
     ] 
    } 
    }, 
    "frameworks": { 
    "netcoreapp1.0": { 
     "imports": [ 
     "dotnet5.6", 
     "portable-net45+win8" 
     ] 
    } 
    } 
} 

उन जोड़ने के बाद संकुल, आपको मचान की पहुंच होगी।

enter image description here

संदर्भ के लिए, ऊपर दिए गए स्क्रीनशॉट इन प्रासंगिक एक्सटेंशन वाले दृश्य स्टूडियो 2015 अपडेट 3 से है:

  • Microsoft .NET कोर उपकरण
  • माइक्रोसॉफ्ट ASP.NET और वेब उपकरण
  • माइक्रोसॉफ्ट एएसपी.नेट वेब फ्रेमवर्क और टूल्स
+4

आपको अभी भी इसे टूल अनुभाग में जोड़ना है अन्यथा यूआई को कमांड लाइन टूल्स नहीं मिलेगा – Tseng

+1

विजुअल स्टूडियो 2017 आरसी (एएसपीनेट कोर 1.1 के साथ) में यह कैसे करें जब कोई प्रोजेक्ट नहीं है .json। यह मेरे लिए काम नहीं करता है :-( – Abhishek

+0

'माइक्रोसॉफ्ट। विज़ुअल स्टूडियो। वेब.कोड जेनरेटर.एमवीसी 'डिन मेरे लिए काम करते हैं, लेकिन मैं अभी भी विकल्प प्राप्त करने में सक्षम था। धन्यवाद। – nakulchawla09

0

Getting started with ASP.NET Core MVC and Entity Framework Core using Visual Studio (1 of 10) एएसपी.NET के परिचय स्पष्ट रूप से लिखे गए हैं:

व्यक्तिगत उपयोगकर्ता खातों को प्रमाणीकरण सेटिंग याद न करें। आप इस ट्यूटोरियल में प्रमाणीकरण का उपयोग नहीं करेंगे, लेकिन आपको .NET कोर पूर्वावलोकन 2 विजुअल स्टूडियो टूलींग की सीमा के कारण को सक्षम करने की आवश्यकता है। एमवीसी नियंत्रकों के लिए मचान और विचार केवल तभी काम करते हैं जब व्यक्तिगत उपयोगकर्ता खाता प्रमाणीकरण सक्षम है।