Visual Studio 2010 - 您是否缺少using指令或程序集引用?

use*_*671 26 c# vb.net visual-studio-2010 visual-studio

当我在Visual Studio项目中添加对我的dll的引用时,我能够使用它,但是当我编译我的代码或尝试运行它时,我得到的是你是否缺少using指令或汇编引用?_错误.我能够确认我的命名空间使用了正确的语句,并且我能够确认dll是否已正确加载.任何人都知道我可能没有这个权利吗?

Kla*_*sen 59

转到项目设置并确保您没有为包含文本"客户端配置文件"的.net版本编译项目.

  • 评论怎么说这不是解决方案,但这是公认的解决方案? (12认同)
  • 我确信它不是为客户端配置文件编译.当我注意到这个问题时,这是我确定的事情之一.它是为.Net 4.0 Framework编译的.我确实检查了动态运行时库dll是否也为.NET 4.0编译. (3认同)

小智 6

我刚才遇到了一个类似的问题,即使这是一个古老的问题,我认为我会在修复它的问题上添加我的2c,因为其他答案都没有帮助:

无论出于何种原因,当我从上到下构建解决方案时,某个dll没有得到更新并且输出保持更改的代码.因此,虽然我的解决方案没有可见的错误,但是当您尝试构建时,它仍然引用旧的dll并开始抱怨.

这只是一个直接重建违规项目的案例,之后它拿起了最新的dll并愉快地建立起来.

这似乎是一个奇怪的事故,因为没有任何配置在它工作之间/什么时候没有改变.