生成项目时出现“找不到类型或名称空间”错误

时间:2019-03-15 12:26:15

标签: c# .net

尝试建立解决方案时出现此错误:

  

错误CS0246
  找不到类型或名称空间名称“ ClassName”(您是否缺少using指令或程序集引用?)

当我打开错误列表并单击它时,错误和红线消失。我可以看到丢失的dll文件被该类识别,并且在参考文献中也列出了该文件。

我在这里搜索了许多问题,但没有一个对我有用。这是到目前为止我尝试过的事情清单,可能有助于理解问题。

  • 我已经从TFS那里获得了该项目,但到目前为止还无法构建。我认为该项目未正确签入。
  • 在错误列表部分中,我选择了“仅构建”,此后错误并没有消失。
  • 所有项目版本均为.Net 4.6,没有一个与此处其他问题类似的客户端配置文件。
  • 我试图清理,重建,删除引用并再次添加它们,但没有一个起作用。

1 个答案:

答案 0 :(得分:1)

我已将构建输出更改为“诊断”,然后检查了错误。

enter image description here

我找到了这一行,并将所有项目的目标版本从4.6更改为4.6.2,并且可以正常工作。

  

Dll无法解决,因为它是针对   “ .NETFramework,Version = v4.6.2”框架。这是更高版本   而不是当前目标框架“ .NETFramework,Version = v4.6”。