‘console’在asp.net 5控制台应用程序中不包含’ReadKey’的定义
我在VS2015 CTP的ASP.NET 5控制台中创建一个简单的应用程序。 对于以下代码行
// Wait for user input Console.ReadKey();
我收到错误‘Console’不包含’ReadKey’的定义 。 此外,我得到一个建议作为ASP.Net 5.0-Available ASP.NET Core 5.0- Not available
。 不再使用ReadKey关键字? 这个建议意味着我需要添加一些参考?
基本上, Console.ReadKey
在完整框架中可用,但在.NET Core中不可用。 这就是为什么它说它是“可用”的ASP.NET 5.0(构建完全框架)但“不可用”的ASP.NET Core 5.0(针对CoreCLR构建)。
要么停止使用它,要么只针对完整框架构建 – 编辑project.json
文件以从frameworks
属性中删除“core”选项。 (确切地说它将被调用将取决于您使用的是哪个版本的ASP.NET 5.例如,它可能是dnxcore50
。)