在控制台应用程序下找不到System.drawing命名空间

时间:2011-12-18 16:38:44

标签: c# namespaces bitmap console-application

我选择了控制台应用程序作为我的C#项目。但似乎在Windows窗体项目下工作的导入似乎不适用于此。它表示绘图命名空间不存在。

using System.Drawing;
using System.Drawing.Imaging;

我的问题是我需要有位图类。我正在尝试制作一个命令行应用程序,对图像进行位图操作。这就是为什么我没有选择我的项目成为Windows窗体的原因。

7 个答案:

答案 0 :(得分:163)

您需要添加对System.Drawing.dll的引用。

如下面的评论所述,这可以通过以下方式完成: 在解决方案资源管理器中(所有文件随项目一起显示),右键单击“引用”文件夹,在.NET选项卡上找到System.Drawing。

enter image description here

enter image description here

答案 1 :(得分:10)

如果您使用的是Visual Studio 2010或更高版本,请检查目标框架,即.Net Framework 4.0或.Net Framework 4.0 Client Profile。然后改为.Net Framework 4.0。

  

您需要添加引用此.dll文件(System.Drawing.dll)来执行绘图   操作

如果没问题,请按照以下步骤添加对System.Drawing.dll

的引用
  1. Solution Explorer中,右键点击project node,然后点击Add Reference.
  2. 在“添加引用”对话框中,选择指示要引用的组件类型的选项卡。
  3. 选择要引用的System.Drawing.dll,然后单击“确定”。

答案 2 :(得分:8)

  1. 使用System.Drawing添加;
  2. 转到解决方案资源管理器并右键单击引用并选择添加引用
  3. 点击左侧的程序集
  4. 搜索system.drawing
  5. check system.drawing
  6. 点击确定
  7. 完成

答案 3 :(得分:6)

For,Add System.Drawing请按照以下步骤操作: 首先,右键单击解决方案,然后单击“添加引用”。 其次,选择.NET文件夹。 然后双击Using.System.Drawing;

答案 4 :(得分:1)

将引用.dll文件添加到项目中。右键,单击项目参考文件夹 - >点击添加参考 - > .Net标签,你会发现System.Drawing - >点击确定,这将添加对System.Drawing的引用

答案 5 :(得分:1)

Install-Package System.Drawing.Common

答案 6 :(得分:-9)

  1. 右键单击控制台应用程序的属性。
  2. 检查Target framework
  3. 如果是.Net framework 4.0 Client Profile,则将其更改为.Net Framework 4.0
  4. 现在可以使用

相关问题