c# - 在类库 (.NET Standard) 中找不到位图类

标签 c# bitmap system.drawing class-library

我想制作一个类库(.NET 标准)并且我正在使用 System.Drawing,

但是我得到了错误:

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

我正在使用 .NET Standard 2.0。

最佳答案

我是 CoreCompat.System.Drawing 的作者。如果您使用的是 .NET Core 2.0,我建议您转到 System.Drawing.Common相反,这是 Microsoft 维护的 System.Drawing for .NET Core 的实现。

如果您使用的是 Linux 或 macOS,请确保安装 libgdiplus。在 macOS 上,运行 brew install mono-libgdiplus;在 Linux 上,您的包管理器应该为您提供一个 libgdiplus 包。

关于c# - 在类库 (.NET Standard) 中找不到位图类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46722409/

相关文章:

c# - 如何向枚举添加 .Equals() 扩展名?

delphi - 我可以强制 Delphi 6 TImageList 位图将其透明像素绘制为某种颜色吗?

android - OpenGl 中的无效位图格式

c# - 将 Drawing.Image 插入 WordprocessingDocument 正文

gdi+ - Graphics.MeasureCharacterRanges 给出错误的尺寸计算

c# - C# 中的 var 支持 Type1 或 Type2

c# - 使用 C# 6 简化条件表达式

android - 将 JPEG 字节数据转换为原始灰度字节信息的最快方法是什么?

c# - 如何将十六进制颜色转换为 RGB 颜色(24 位)

c# - 并行处理 'stream' 元素同时保持输出有序的好方法