Как использовать растровые ресурсы в приложении ASP.NET Core? - PullRequest
0 голосов
/ 16 ноября 2018

Я пытаюсь использовать пару растровых ресурсов в приложении .netcore2.1, но когда я добавляю ресурс изображения в свой проект, появляется следующая ошибка:

Код серьезности Описание Строка файла проектаНе удалось создать экземпляр ошибки состояния подавления 'sign_here_tag'.Тип System.Drawing.Bitmap, System.Drawing.Common, Версия = 4.0.0.1, Culture = нейтральный, PublicKeyToken = cc7b13ffcd2ddd51 не может быть найден.

В моем проекте установлен пакет system.drawing.common NuGet, но ошибка все еще появляется.

после установки CoreCompat.System.Drawing У меня все еще появляется эта ошибка: enter image description here

Даже если я изменю расширение файла на wav (чтобы заставить егодобавить его как MemoryStream) я все еще получаю ошибку: enter image description here

1 Ответ

0 голосов
/ 16 ноября 2018

Чтобы использовать пространство имен System.Drawing в ASP.NET Core, я предлагаю вам установить этот пакет:

CoreCompat.System.Drawing

Install-Package CoreCompat.System.Drawing -Version 1.0.0-beta006

(Конечно, удаляя все ссылки, которые вы пробовали перед установкой этого пакета)

После установки вы можете использовать System.Drawing.Bitmap и System.Drawing.Image как обычно.

ПРИМЕЧАНИЕ: Если вы хотите использовать этот пакет в библиотеке классов, убедитесь, что библиотека использует .NET Standard

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...