标签: c# .net
尝试建立解决方案时出现此错误:
错误CS0246 找不到类型或名称空间名称“ ClassName”(您是否缺少using指令或程序集引用?)
当我打开错误列表并单击它时,错误和红线消失。我可以看到丢失的dll文件被该类识别,并且在参考文献中也列出了该文件。
我在这里搜索了许多问题,但没有一个对我有用。这是到目前为止我尝试过的事情清单,可能有助于理解问题。
答案 0 :(得分:1)
我已将构建输出更改为“诊断”,然后检查了错误。
我找到了这一行,并将所有项目的目标版本从4.6更改为4.6.2,并且可以正常工作。
Dll无法解决,因为它是针对 “ .NETFramework,Version = v4.6.2”框架。这是更高版本 而不是当前目标框架“ .NETFramework,Version = v4.6”。