Visual studio 2017 VS2017中有警告,但VS2015中没有警告

Visual studio 2017 VS2017中有警告,但VS2015中没有警告,visual-studio-2017,Visual Studio 2017,在Visual Studio 2017中加载我的.NET Frameowrk 4.6.2解决方案时,它向我发出以下警告: Severity Code Description Project File Line Suppression State Warning Your project is not referencing the ".NETFramework,Version=v4.6.2" framework. Add a reference to ".NETFramework,Version

在Visual Studio 2017中加载我的.NET Frameowrk 4.6.2解决方案时,它向我发出以下警告:

Severity Code Description Project File Line Suppression State
Warning Your project is not referencing the ".NETFramework,Version=v4.6.2" framework. Add a reference to ".NETFramework,Version=v4.6.2" in the "frameworks" section of your project.json, and then re-run NuGet restore.
另一个:

Warning IDE0006 Error encountered while loading the project. Some project features, such as full solution analysis for the failed project and projects that depend on it, have been disabled.   BigData     1   Active
但是,使用完全相同的解决方案文件和结构,在visual studio 2015中加载完全可以

这是为什么?我如何解决


顺便说一句,据我所知,在最新的更新中,project.json被合并回.csproj,为什么在这里它仍然推荐一些关于project.json的东西?你确定,你为你的项目安装了所有需要的软件包吗?这可能是未安装的功能。进入启动器进行修改和检查,是否安装了所有依赖项

在将解决方案从vs2015迁移到2017年后不久构建时,我发现这是一个错误,然后还进行了一些git重组。事实证明,我认为git才是罪魁祸首


不管怎样,手动删除受影响项目中的
bin
&
obj
文件夹为我解决了问题。(单靠清洁并不能解决问题。)

听起来像是一个.NETCore项目,在VS2017中,此类项目的实施方式发生了相当大的变化。重新创建项目是避免依赖项目转换器的简单方法。我们不应该猜测这个顺便说一句,我有一个测试项目,它拒绝建设。按照这个程序做起来很有魅力。伙计,你是我的英雄!顺便说一句,参考快速清理这些文件夹,以保存所有其他有相同问题的人搜索:升级到VS2019时遇到的相同问题;同样的修复方法也适用。