【发布时间】:2013-05-06 02:16:40
【问题描述】:
想知道是否有人可以帮助解决我在使用 Visual Studio 2010 时遇到的奇怪问题...
我有一堆项目,在我的 PC 上,一切都可以正常编译并运行。我在笔记本电脑上检查了我的解决方案,我的一个类引用了一个位于不同程序集中的接口“IClone”。现在,在代码视图中,一切看起来都很好,没有突出显示错误或什么都没有,但是类名旁边的 IClone 引用是简单的黑色文本,而不是浅蓝色文本,当我去编译它时会抛出一个错误,说它不能找到接口 IClone,即使带有它的程序集被引用和包含!
我已尝试再次检查解决方案,所有我能想到的但无处可去 - 但是我的 PC 上完全相同的代码和设置工作正常!
非常感谢任何帮助, 斯蒂芬
【问题讨论】:
-
你也有合适的
using指令吗?IClone绝对是公开的(而不是内部的)吗? -
是的,它确实有效,因为该解决方案可以在我的台式电脑上编译和运行,但由于某种原因它拒绝在笔记本电脑上编译
-
是项目引用还是直接文件DLL引用?这一切都在一个解决方案中吗?接口组件真的构建了吗?
-
检查项目的“目标框架”——如果调用的是“客户端...”而 lib 不是这样的——只要快速阅读这篇文章就可以了
-
@NSGaga-mostly-inactive 谢谢!就我而言,这是使用的 .NET 框架(4.6 和 4.7.1)之间的区别。所以我升级了前一个。
标签: c# visual-studio-2010