如何在 ASP.NET Core 应用程序中使用位图资源?

AnK*_*ing 5 c# asp.net asp.net-core

我试图在应用程序中使用几个位图资源.netcore2.1,但是当我将图像资源添加到我的项目时,它显示以下错误:

严重性代码说明项目文件行抑制状态错误资源“sign_here_tag”无法实例化。找不到类型 System.Drawing.Bitmap、System.Drawing.Common、Version=4.0.0.1、Culture=neutral、PublicKeyToken=cc7b13ffcd2ddd51。

system.drawing.common的项目中安装了 NuGet 包,但错误仍然出现。

安装 CoreCompat.System.Drawing 后,我仍然出现此错误: 在此输入图像描述

即使我将文件扩展名更改为 wav(以强制将其添加为 MemoryStream),我仍然收到错误: 在此输入图像描述

Tân*_*Tân 4

System.Drawing在 ASP.NET Core 中使用命名空间,我建议您安装此包:

CoreCompat.System.Drawing

安装包 CoreCompat.System.Drawing -版本 1.0.0-beta006

(当然,删除您在安装此软件包之前尝试过的所有参考)

安装后即可正常System.Drawing.Bitmap使用。System.Drawing.Image

注意:如果您想在类库中使用此包,请确保该库正在使用.NET Standard