VS2015 MSBuild 说它找不到类型,但 IntelliSense/editor 可以找到它们

VS2015 MSBuild says it cannot find types but IntelliSense/editor can find them

[QA] 当我编辑代码时,列表中没有错误。但是当我构建时,我看到了一堆解析类型的错误,然后这些错误最终被清除了。

如果我将错误列表过滤器设置为显示仅构建,它们就会重新出现。我可以F12,跳转到类型定义,颜色都很好。

有没有问题?怎么回事??

检查类型所在程序集的目标 .NET 版本。

如果这是,例如.NET 4.6.1 但引用项目是 4.5.1 那么您将遇到构建问题,但是 Roslyn IntelliSense 可以解析类型,因此您可以从两个系统中获得竞争错误。