使用vs2017创建一个.net core 2.0的项目。项目创建完毕后,发现依赖项中的SDK和Nuget出现黄色标志,且编译后,产生很多错误。如下图:
为了解决此问题,尝试着通过命令行的方式创建Web项目,发现没有出现上述情况。经过对比,差异在于VS手动创建项目时,少了restore的步骤。只需在dos窗口中通过命令重新加载一次csproj文件即可,命令如下:
执行完毕后,项目中依赖项的黄色标志消失,且项目可以编译运行,运行结果如下:
使用vs2017创建一个.net core 2.0的项目。项目创建完毕后,发现依赖项中的SDK和Nuget出现黄色标志,且编译后,产生很多错误。如下图:
为了解决此问题,尝试着通过命令行的方式创建Web项目,发现没有出现上述情况。经过对比,差异在于VS手动创建项目时,少了restore的步骤。只需在dos窗口中通过命令重新加载一次csproj文件即可,命令如下:
执行完毕后,项目中依赖项的黄色标志消失,且项目可以编译运行,运行结果如下: