Compliation Error虽然在android中为单声道引用iTextSharp Dll

Sur*_*089 5 mono android monodevelop xamarin.android

在引用iTextSharp dll时出现以下错误

C:\ Program Files\MSBuild\Novell\Novell.MonoDroid.Common.targets(2,2):错误:加载程序集时出现异常:System.IO.FileNotFoundException:无法加载程序集'System.Drawing,Version = 2.0.0.0 ,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'.也许它在Mono for Android配置文件中不存在?

文件名:'System.Drawing.dll'

在Monodroid.Tuner.MonoDroidResolver.Resolve(AssemblyNameReference引用,ReaderParameters参数)

在Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences(List`1程序集,AssemblyDefinition程序集)

在Xamarin.Android.Tasks.ResolveAssemblies.Execute()(Dashmate)

另外我试图添加System.Drawing.dll,但它仍然没有解决错误.

猜猜Mono.Android.dll中的System.Drawing与iTextSharp引用的System.Drawing.dll冲突.

Sur*_*089 3

我收到了 Xamarin 开发团队的回复

您不能使用仅在完整的 .NET 配置文件中可用的 System.Drawing.dll。Mono for Android 仅支持其基于移动设备的配置文件,与 Silverlight 几乎相同

所以,我想我们不能使用具有“System.Drawing”类的第三方 dll :(