Xamarin.android 无法在Mono.Android和Xamarin.ios中使用System.drawing.common

Xamarin.android 无法在Mono.Android和Xamarin.ios中使用System.drawing.common,xamarin.android,system.drawing,Xamarin.android,System.drawing,我在我的项目中使用System.drawing.common,它在.net core中运行良好 现在我尝试在Mono.Android项目和Xamarin.ios项目中使用System.drawing.common。 出现了一些问题: 1,我创建了一个Mono.Android lib项目,并使用NuGet安装System.drawing.common。似乎成功了,但安装后,我在“参考”列表中找不到System.drawing.common。我尝试使用“System.Drawing.Bitmap”,

我在我的项目中使用System.drawing.common,它在.net core中运行良好

现在我尝试在Mono.Android项目和Xamarin.ios项目中使用System.drawing.common。 出现了一些问题:

1,我创建了一个Mono.Android lib项目,并使用NuGet安装System.drawing.common。似乎成功了,但安装后,我在“参考”列表中找不到System.drawing.common。我尝试使用“System.Drawing.Bitmap”,但找不到位图类

我检查了包文件夹,如“\packages\System.Drawing.Common.4.5.0-preview2-26406-04\lib”。在“netstandard2.0”文件夹中,有一个DLL。在“MonoAndroid10”文件夹中,有一个名为“.”的0KB文件

那么,如何在Mono.Android和Xamarin.ios中使用System.drawing.common呢

根据这一点,似乎需要手动将System.Drawing.Common.dll复制到输出文件夹。
或者你可以尝试更新你的VS.

据我所知,Xamarin/Android还不受支持。我使用System.Drawing.Common完成了将渲染代码移植到NetStandard2.0的过程,并手动将dll复制到我的应用程序文件夹中。最后,我从System.Drawing.Common得到的异常是“PlatformNotSupported”

从netstandard/netcore开发论坛上的讨论来看,netstandard 3.0似乎计划了一个修复程序