一个我已经做了很长时间没有任何问题的项目突然开始抛出错误,例如
The type or namespace name 'xxx' does not exist in the namespace 'yyy' (are you missing an assembly reference)?
在这种情况下,命名空间都是核心 .Net 库,例如System.Data
, Linq
,并且IO
我一直在使用没有任何问题。
我已经解决了这个问题中的所有问题,例如确保工作区中的所有项目都使用相同版本的 .Net 作为目标框架设置。
我删除了所有有问题的库并重新添加了它们,但问题仍然存在。当我在解决方案中的其他项目中引用它们时,我怀疑它们的库本身已损坏。