Visual studio 显示不存在的错误

Visual studio showing non-existent errors

我在使用 Visual Studios 2015 Enterprise Edition 时遇到了一些奇怪的问题,而且我无法在线找到解决方案。我需要构建一个包含多个子项目和解决方案的解决方案文件。我在主解决方案中创建了自己的项目和解决方案。当我构建主要解决方案时,除非我将其中一个下拉框中的设置从 "Build+Intellisense" 更改为 "Build Only"(这是错误中的那些下拉框之一),否则构建失败且 Visual Studio 显示任何错误列出 window )。使用 "Build Only" 设置,我可以看到几个错误,它们都来自我的项目。但是他们中的大多数似乎不再适用,因为我已经修复了它们。例如,一个错误是无效的命名空间,我收到这个错误是因为没有添加声明命名空间的引用程序集。由于已经添加了引用,我不确定为什么 Visual Studio 仍然列出此错误。我需要清除缓存还是什么?我试过清洗溶液。

好的,所以我决定查看所有警告,发现某些程序集是使用比我的项目 (4.5.1) 更高的 .Net 框架版本 (4.6.1) 构建的。所以我把我项目的Target framework改成了4.6.1。瞧,没有更多的错误!出于参考目的,目标框架选项在项目 属性.