【发布时间】:2016-01-07 12:47:03
【问题描述】:
[QA] 我在编辑代码时,列表中没有错误。但是当我构建时,我看到一堆解析类型的错误,然后这些错误最终被清除。
如果我将错误列表过滤器设置为仅显示构建,那么它们会重新出现。我可以F12,跳转到类型的定义,颜色都很好。
有没有问题?怎么回事?
【问题讨论】:
[QA] 我在编辑代码时,列表中没有错误。但是当我构建时,我看到一堆解析类型的错误,然后这些错误最终被清除。
如果我将错误列表过滤器设置为仅显示构建,那么它们会重新出现。我可以F12,跳转到类型的定义,颜色都很好。
有没有问题?怎么回事?
【问题讨论】:
检查类型所在的程序集的目标 .NET 版本。
如果是这样,例如.NET 4.6.1 但引用项目是 4.5.1,那么您会遇到构建问题,但是 Roslyn IntelliSense 可以解析类型,因此您会从两个系统中获得竞争错误。
【讨论】: