Я установил недавно выпущенную версию Visual Studio 2017 и запустил новый проект ASP.NET Core, ориентированный на .NET Core.
Из коробки я получаю
Тип или имя пространства имен 'System' не удалось найти (вы отсутствует директива using или ссылка на сборку?)
ошибка. Любая идея, что вызывает это и как его исправить?
Кроме того, похоже, что есть проблемы с пакетами NuGet:
Я также попробовал восстановление dotnet в проекте через командную строку и получил следующую ошибку:
P.S. Вид уныния, что вы получаете ошибку в новом новом проекте в последней версии Visual Studio 2017!
UPDATE: Версия SDK v 1.0.1 - см. Ниже:
ОБНОВЛЕНИЕ 2: Это очень странно. Похоже, исходная проблема возникла из-за источника пакета NuGet, указывающего на папку в папке Visual Studio 2015. Я отключил его и оставил только nuget.org. При этом мой проект, похоже, восстановил все пакеты, и когда я начал проект, он загрузил стандартную страницу ASP.NET. Но если я открою файл startup.cs, я получаю красные squigglies повсюду, но если я запустил проект, он отлично работает. Что здесь происходит?
ОБНОВЛЕНИЕ 3: Я закрыл проект и VS 2017. Затем я перезапустил VS 2017 и открыл проект, и теперь, похоже, все в порядке. И я не ссылаюсь на библиотеку .NETStandard 1.6.1, и теперь все работает нормально.