クラスライブラリ(.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を使用しています。
更新
先月(2018年5月)には、System.Drawing.Common
の製品リリース(以前はプレビュー/ RC)があり、CoreCompat.System.Drawing
パッケージの両方のバージョンに取って代わるNuGetパッケージです。これは今後使用する必要があります。
今のところ CoreCompat.System.Drawing nugetパッケージを使用できます。
私たちは数ヶ月の間、本番コードでそれを使用してきました(ビデオのスクリーンキャップに描画します)。これは基本的にSystem.Drawingのスロットイン代替品です。
私は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パッケージを提供する必要があります。