Visual Studio找不到我引用的DLL的命名空间

Lee*_*Lee 14 c# dll namespaces

这是一个非常令人沮丧的问题.突然间我不能使用引用的DLL.我在同一解决方案中添加了对项目的程序集引用,并且无法识别名称空间.我甚至可以在对象查看器中看到引用.我还将项目更改为.NET 4和3.5而没有客户端配置文件无济于事.

Ste*_*ner 32

根据您的屏幕截图,您在多个项目中引用了相同的"ServerLibrary"DLL,但是,看起来一个引用的版本是在.NET 3.5中编译的,另一个引用的版本(它出现的项目引用)是编译的. NET 4.确保所有项目都指向相同版本的DLL并重新编译所有项目.这应该可以解决你的问题.

  • 谢谢.当我从VS2010中的控制台应用程序引用服务器DLL项目时,我发现了同样的问题,即使所有项目都使用.Net 4.0.将控制台应用程序中的目标框架从".Net Framework 4.0 Client Profile"切换到普通的".Net Framework 4.0"解决了该错误. (5认同)
  • @dhochee如果他解决了你的问题,请将他的答案标记为"答案" (2认同)

小智 12

我遇到了这个问题,我通过关闭视觉工作室,重新开放视觉工作室,清理和重建解决方案来解决这个问题.这对我有用.在其他一些帖子中,我已经阅读了回复,大多数用户通过这种方式解决了问题.