Я следую этому руководству и шагу 4 меня попросили добавить три строки в файл project.json (что я и сделал, а затем запустил dotnet restore, получив множество обновленных пакетов).
Когда я ввожу три строки в методе Configure, я получаю красные линии на всех из них. Методы не распознаются, IntelliSense не предоставляется и т.д.
Я также заметил, что в примере из руководства сигнатура метода принимает только один параметр IApplicationBuilder, тогда как тот, который я сгенерировал (используя команду yo aspnet), выглядит так: это.
Configure(IApplicationBuilder, IHostingEnvironment, ILoggerFactory);
Я не уверен, как это решить. Я предполагаю, что есть новая версия чего-то в процессе (Yo, Generators, Core и т. д.), но я не совсем уверен.
Я также нашел этот блог, где метод подпись похожа на ту, что я получаю. Однако автор предлагает тот же синтаксис, который у меня не работает. Я предполагаю, что это вопрос ссылки на неправильные библиотеки. Как мне подойти к вопросу?
Microsoft.AspNet.*
, вы можете удалить их как устаревшие. Если ониMicrosoft.AspNetCore.*
, то они как минимум rc2 или rtm (что можно уточнить по номеру версии) - person Tseng   schedule 13.11.2016