Cannot find Bitmap Class in Class Library (.NET Standard)

前端 未结 2 1918
粉色の甜心
粉色の甜心 2020-12-02 01:36

I want to make a Class Library (.NET Standard) and I\'m using System.Drawing, but I get the error:

CS0246 C# The type or namespace name \'Bitmap\' could         


        
相关标签:
2条回答
  • 2020-12-02 02:09

    Update

    As of last month (May 2018), Microsoft have a production release (previously it was preview/RC) of System.Drawing.Common, a NuGet package which supersedes both versions of the CoreCompat.System.Drawing package. This should be used going forwards.


    For now you can use the CoreCompat.System.Drawing nuget package.

    We've been using it in production code for a few months (drawing on video screencaps) and it has been working great. It's basically a slot-in replacement for System.Drawing.

    0 讨论(0)
  • 2020-12-02 02:12

    I'm the author of CoreCompat.System.Drawing. If you're on .NET Core 2.0, I'd recommend you'd move to System.Drawing.Common instead, which is the Microsoft-maintained implementation of System.Drawing for .NET Core.

    If you're on Linux or macOS, make sure to install libgdiplus. On macOS, run brew install mono-libgdiplus; on Linux your package manager should provide you with a libgdiplus package.

    0 讨论(0)
提交回复
热议问题