31

我收到以下编译时错误:

The type or namespace name 'Bitmap' could not be found (are you missing a using directive or an assembly reference?)

这是我的代码:

BitmapImage img = new BitmapImage();
4

4 回答 4

48

您必须添加System.Drawing到您的引用,因此在解决方案资源管理器中右键单击“引用”并单击“添加引用”,然后在程序集中找到System.Drawing并单击“确定”

于 2013-10-26T09:01:15.733 回答
27

今天(2020 年)是 nuGet 包System.Drawing.Common.dll。要添加它:右键单击项目名称(在解决方案资源管理器中)->“管理 NuGet 包”-> 选择顶部的“浏览”标签--> 搜索“System.Drawing.Common”-> 安装它.

于 2020-06-15T14:12:55.237 回答
6

添加 PresentationCore 作为参考。

如何:

  1. 单击 .NET 选项卡。
  2. 从列表中找到并单击 PresentationCore 项。
  3. 单击确定按钮。

结果:

PresentationCore 程序集出现在项目的引用列表中。

最后:

在文件顶部为 System.Windows.Media.Imaging 命名空间添加 using 指令,这就是它所在的位置BitmapImage

using System;
using System.Windows.Media.Imaging;
于 2012-09-26T08:27:43.253 回答
3

也许您需要添加:

using System.Windows.Media.Imaging;
于 2012-07-23T06:14:45.283 回答