【发布时间】:2010-12-22 18:04:47
【问题描述】:
当我在 Visual Studio 项目中添加对我的 dll 的引用时,我可以使用它,但是当我编译我的代码或尝试运行它时,我得到一个 你是否缺少 using 指令还是程序集引用?_错误。我能够确认我的命名空间有正确的 using 语句,并且我能够确认 dll 已正确加载。 任何人都知道我在这方面可能没有权利吗?
【问题讨论】:
-
我敢打赌,除了那句话之外,这个错误还说明了其他内容。想完整地展示它吗?也许还有一些代码?心灵调试并不容易,你知道的。还有你用的是什么语言? C# 还是 VB.NET?
-
你能告诉我们更多细节吗?相关行是您的 dll 中的 using 语句吗?
-
我收到了同样的错误。我只是将该特定引用的 Copy Local 属性设置为 true,错误就消失了。试一试
-
@Martinho Fernandes,我不同意。这是在引用非客户端配置文件第 3 方 dll 时为 客户端配置文件 框架编译项目的症状。这是你得到的唯一错误。正如 OP 所解释的那样,在您第一次编译之前,代码完成通常会正常工作。然后,您可以删除对 dll 的引用,再次添加它,内置的 VS 语法检查器不会报错,直到您按 ctrl+shift+b。
-
@Martinho,关于文本的确切措辞,您可能是对的。打赌文字“我可以使用它,但是当我编译时……”让我觉得这就是问题所在。
标签: c# vb.net visual-studio visual-studio-2010