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

问题描述 投票:52回答:7

我选择控制台应用程序作为我的C#项目。但是,似乎可以在Windows窗体项目下工作的导入在这里似乎不起作用。它说绘图名称空间不存在。

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

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

c# namespaces bitmap console-application
7个回答
-10
投票
  1. 右键单击控制台应用程序的属性。
  2. 检查Target framework
  3. 如果是.Net framework 4.0 Client Profile,则将其更改为.Net Framework 4.0

现在可以使用


182
投票

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

如下面的评论中所述,可以按以下步骤进行:在您的解决方案资源管理器(所有文件随项目一起显示的位置)中,右键单击“参考”文件夹,然后在.NET选项卡上找到System.Drawing。

enter image description here

enter image description here


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,然后单击确定。

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

6
投票

对于,添加系统。绘图,请执行以下步骤:首先,右键单击解决方案,然后单击添加引用。其次,选择.NET文件夹。然后双击Using.System.Drawing;


1
投票

将参考.dll文件添加到项目中。右键,单击Project reference文件夹->单击Add Reference-> .Net选项卡,您将找到System.Drawing->单击ok,这将添加对System.Drawing的引用


0
投票

如果遇到此类问题,请考虑添加对System.Drawing.Common.dll的引用

© www.soinside.com 2019 - 2024. All rights reserved.