根据the docs的说法,在名称空间System.Drawing
中应该有一个用于处理缩略图的类。我想创建一个以图像作为属性的模型,然后将其保存到数据库中。但是,当我尝试下面的代码时,我得到一个错误,即在该名称空间中找不到该类,而不管文档中是否另有说明。
using System.Drawing;
public class Donkey
{
public Image Image { get;set; }
}
我遗漏了什么?!
我用谷歌搜索过了,但只找到了old posts和examples that seem not to work。
发布于 2019-01-23 21:21:53
尝试安装System.Drawing.Common
NuGet软件包。它包含Image
和其他相关类型,如Bitmap
。
PM> Install-Package System.Drawing.Common
也可以使用NuGet包管理器UI进行安装,方法是:在解决方案资源管理器中右键单击解决方案,然后选择管理NuGet包...
添加来自的澄清评论
传统上,
System.Drawing
包含在完整的.NET框架中,但不包含在.NET核心中,因为System.Drawing
基于.NET绘图方法。.NET核心被设计为独立于平台,因此不包含任何特定于平台的内容(如绘图)。由于此功能是如此请求的,因此微软发布了一个单独的程序集,可以安装该程序集来提供功能
https://stackoverflow.com/questions/54335778
复制