我已经安装了新发布的Visual Studio 2017版本,并开始了一个针对.NET Core的全新ASP.NET Core项目 .
开箱即用,我得到了
找不到类型或命名空间名称'System'(您是否缺少using指令或程序集引用?)
错误 . 知道是什么导致了这个以及如何解决它?
此外,看起来NuGet包也存在问题:
我还通过命令行尝试了对项目的dotnet恢复,并得到以下错误:
附:令人沮丧的是,您在最新版本的Visual Studio 2017中的新项目中出现错误!
更新:SDK版本是v 1.0.1 - 见下文:
更新2:这很奇怪 . 看起来原始问题是由于NuGet包源指向Visual Studio 2015文件夹下的文件夹 . 我取消选中它并只留下nuget.org . 有了这个,我的项目似乎已经恢复了所有的包,当我启动项目时,它加载标准的ASP.NET页面 . 但是,如果我打开startup.cs文件,我会在整个地方得到红色的波浪线,但如果我运行该项目,它工作正常 . 这里发生了什么?
更新3:我关闭了项目和VS 2017.然后我重新启动VS 2017并打开项目,现在看起来没问题 . 而且我没有引用.NETStandard库1.6.1,现在一切似乎都运行良好 .