Ответ 1
В принципе, Console.ReadKey
доступен в полной структуре, но недоступен в .NET Core. Вот почему он говорит "Доступно" для ASP.NET 5.0 (построение против полной структуры), но "Не доступно" для ASP.NET Core 5.0 (построение против CoreCLR).
Либо прекратите использовать его, либо создайте только для полного фреймворка - отредактируйте файл project.json
, чтобы удалить параметр "core" из вашего свойства frameworks
. (Именно то, что он будет вызывать, будет зависеть от того, какую версию ASP.NET 5. вы используете. Например, может быть dnxcore50
.)