我选择了控制台应用作为我的C#项目。但是,在 Windows 窗体项目下似乎正常工作的导入,却在这里不起作用。它说找不到绘图命名空间。
using System.Drawing;
using System.Drawing.Imaging;
我的问题是我需要使用位图类。我正在尝试创建一个命令行应用程序,对图像进行位图操作。这就是为什么我没有选择我的项目成为Windows表单的原因。
我选择了控制台应用作为我的C#项目。但是,在 Windows 窗体项目下似乎正常工作的导入,却在这里不起作用。它说找不到绘图命名空间。
using System.Drawing;
using System.Drawing.Imaging;
我的问题是我需要使用位图类。我正在尝试创建一个命令行应用程序,对图像进行位图操作。这就是为什么我没有选择我的项目成为Windows表单的原因。
如果您使用的是Visual Studio 2010或更高版本,则需要检查目标框架,即.Net Framework 4.0或.Net Framework 4.0客户端框架。然后将其更改为.Net Framework 4.0。
您需要添加对此.dll文件(System.Drawing.dll)的引用以执行绘图操作。
如果一切正常,请按照以下步骤添加对 System.Drawing.dll
的引用:
Solution Explorer
中,右键单击 project node
,然后单击 Add Reference.
System.Drawing.dll
,然后单击“确定”。安装System.Drawing.Common包
添加System.Drawing的步骤如下: 首先,右键单击解决方案,然后点击添加引用。 其次,选择.NET文件夹。 最后,双击Using.System.Drawing;
目标框架
。.Net Framework 4.0 客户端配置文件
,则更改为 .Net Framework 4.0
。现在它可以工作了。
using
语句(以命名空间为导向)并不是添加程序集引用的机制。 - Damien_The_Unbeliever