我遇到了“类型或命名空间不存在”的错误,尽管我已经引用了该程序集,using语句也没有显示为不正确,我所引用的类都是公共的。实际上,我在另一个解决方案中引用并使用相同的程序集来做同样的事情,它可以正常工作。顺便提一下,这是在VS2010中出现的。有人有什么想法吗?Ed
我已经找到了这个问题的解决方法,如果有其他人感兴趣可以参考一下。在我的主要应用程序中,我针对 .NET Framework 4 客户端框架进行目标设置,但是在一个被引用的程序集中,我则针对完整的 .net framework 进行目标设置。虽然 IntelliSense 和 Visual Studio 本身不报告问题,但编译器会抛出一个错误。这个错误与目标框架无关,仅与我的命名空间有关,而不是客户端框架版本中缺少的命名空间。Ed