c# - '控制台'不包含 asp.net 5 控制台应用程序中 'ReadKey' 的定义

标签 c# asp.net-core visual-studio-2015

我正在 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 关键字?该建议意味着我需要添加一些引用是什么意思?

最佳答案

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

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

关于c# - '控制台'不包含 asp.net 5 控制台应用程序中 'ReadKey' 的定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30588478/

相关文章:

asp.net-core - ILogger 的自定义实现

vb.net - 在 VS 2015 VB.NET 中实现 IDisposable 的类上的“查找所有引用”不起作用

c++ - LNK2019 未解析的外部符号_SDL_Init 在函数_SDL_main 中引用

c# - 使用 LINQ 分离列表

c# - 为什么新创建的 EF 实体在尝试保存时抛出 ID is null 异常?

c# - 如何在 C# 中将结构转换为字节数组?

angularjs - 项目停止于: “Build delayed until Bower/npm packages finish restoring.”

c# - WPF 更改按钮的角半径,同时仍然使用按钮的默认样式

asp.net-core - 尝试从 Blazor Wasm 调用 AspNetCore Restful API 时出现 'TypeError: Failed to fetch' 错误

visual-studio-2015 - VS2015 specrun 集成