繁体   English   中英

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

[英]System.drawing namespace not found under console application

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

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

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

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

正如下面的评论中提到的,这可以按如下方式完成:在您的解决方案资源管理器中(所有文件都显示在您的项目中),右键单击“参考”文件夹并在 .NET 选项卡上找到 System.Drawing。

在此处输入图片说明

在此处输入图片说明

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

如果您使用的是 Visual Studio 2010 或 plus,请检查目标框架是 .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 ,然后单击“确定”。

对于,添加 System.Drawing 遵循一些步骤: 首先,右键单击解决方案,然后单击添加引用。 其次,选择 .NET 文件夹。 然后双击 Using.System.Drawing;

安装包 System.Drawing.Common

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

从 Nuget 安装这个库

System.Drawing.Common

https://www.nuget.org/packages/System.Drawing.Common/6.0.0

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

它现在有效

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM