VS2015 MSBuild说它无法找到类型,但IntelliSense /编辑器可以找到它们

时间:2016-01-07 12:47:03

标签: visual-studio-2015 roslyn

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

如果我将错误列表过滤器设置为仅显示Build,则它们会重新出现。我可以F12,跳到类型的定义和着色都很好。

是否有问题?发生什么事了?

1 个答案:

答案 0 :(得分:1)

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

如果是这样,例如.NET 4.6.1但是引用项目是4.5.1然后你会遇到构建问题,但是Roslyn IntelliSense可以解析这些类型,以便你从两个系统中获得竞争错误。