2015-06-02 6 views
10

मैं VS2015 सीटीपी में ASP.NET 5 कंसोल में एक सरल आवेदन बनाने हूँ में asp.net 5 कंसोल 'ReadKey' के लिए एक परिभाषा शामिल नहीं है। कोड'कंसोल' ऐप्स

// Wait for user input 
      Console.ReadKey(); 

मैं त्रुटि हो रही है के नीचे लाइन के लिए 'कंसोल' 'ReadKey' के लिए एक परिभाषा शामिल नहीं है। इसके अलावा मुझे ASP.Net 5.0-Available ASP.NET Core 5.0- Not available के रूप में सुझाव मिल रहा है। ReadKey कीवर्ड अब और उपयोग नहीं किया जाता है? उस सुझाव का क्या अर्थ है कि मुझे कुछ संदर्भ जोड़ने की ज़रूरत है?

उत्तर

13

असल में, Console.ReadKey पूर्ण ढांचे में उपलब्ध है, लेकिन नेट कोर में उपलब्ध नहीं है। यही कारण है कि यह कह रहा है कि यह एएसपी.नेट 5.0 (पूर्ण ढांचे के खिलाफ इमारत) के लिए "उपलब्ध" है, लेकिन एएसपी.नेट कोर 5.0 (कोरसीएलआर के खिलाफ इमारत) के लिए "उपलब्ध नहीं है"।

या तो इसका उपयोग करना बंद करें, या केवल पूर्ण ढांचे के खिलाफ बनाएं - अपनी फ़ाइल को अपने frameworks संपत्ति से "कोर" विकल्प को निकालने के लिए संपादित करें। (वास्तव में इसे क्या कहा जाएगा, इस पर निर्भर करेगा कि आप किस एएसपी.NET 5 का उपयोग कर रहे हैं। यह dnxcore50 उदाहरण के लिए हो सकता है।)

+0

आपने मुझे बस इसे हराया! – Icemanind

+0

@ जोन्स स्केट का मतलब है कि मुझे सामान्य कंसोल एप्लिकेशन का उपयोग करना है? – Shrivallabh

+0

@Shrivallabh: नहीं, मेरा मतलब है कि आप .NET कोर के खिलाफ निर्माण के प्रयास को हटाने के लिए अपने प्रोजेक्ट.जेसन को संपादित कर सकते हैं। –