“控制台”在asp.net 5控制台App

时间:2015-06-02 06:01:58

标签: c# asp.net-core vs-2015-preview

我正在VS2015 CTP ASP.NET 5控制台中创建一个简单的应用程序。对于以下代码行

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

我收到错误'控制台'不包含'ReadKey'的定义。我也得到了ASP.Net 5.0-Available ASP.NET Core 5.0- Not available的建议。不再使用ReadKey关键字?这个建议意味着我需要添加一些参考?

1 个答案:

答案 0 :(得分:13)

基本上,Console.ReadKey 在完整框架中可用,但中不可用。这就是为什么它说它是“可用”的ASP.NET 5.0(针对完整框架构建)但“不可用”的ASP.NET Core 5.0(针对CoreCLR构建)。

要么停止使用它,要么仅针对完整框架构建 - 编辑project.json文件以从frameworks属性中删除“核心”选项。 (确切地说它将被调用将取决于您使用的是哪个版本的ASP.NET 5.例如,它可能是dnxcore50。)