3

我正在尝试使用我在另一个项目中创建的一些类来创建一个类库。其中一个类使用图像并且需要System.Drawing命名空间。但是,当我尝试将项目中的代码复制到类库中的新类中时,我收到一条错误消息,指出图像对象在当前上下文中不存在,并且

命名空间 System 中不存在类型或命名空间名称“Drawing”(您是否缺少 using 指令或程序集引用?)

作为其他项目的一部分,它在其他类中运行良好。为什么会这样?

4

4 回答 4

12

确保将System.Drawing其添加到库的程序集引用中。默认情况下,对于类库,不添加任何 Windows 窗体程序集。

于 2013-07-15T11:44:30.427 回答
1

是的 问题出在参考文献中。如果您转到解决方案资源管理器并展开它,您将看到一个名为“References”的嵌套文件夹。您可以在此处添加项目中所需的引用。要添加它们,只需右键单击文件夹并选择添加参考。在这里,您需要的参考将位于 .Net 选项卡中。

于 2013-07-15T11:55:28.377 回答
0

如果默认情况下未添加特定的 .NET 引用,请手动执行此操作:

截屏

于 2013-07-15T12:00:22.050 回答
-1
using System.Drawing; 

把它写在你的类文件的顶部。然后如果你得到错误右键单击引用并在你的项目中添加 System.Drawing 的引用。

于 2013-07-15T11:58:04.260 回答