System.IO.FileNotFoundException无法加载程序集System.Drawing

时间:2016-06-14 19:02:47

标签: android-webview xamarin.forms

我在使用WebView和本地html基本网址的Xamarin.forms项目中遇到此错误:

  

加载程序集时出现异常:System.IO.FileNotFoundException:   无法加载程序集'System.Drawing,Version = 2.0.0.0,   Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'。也许它没有   存在于Mono for Android个人资料中? Nom de fichier:   'System.Drawing.dll'à   Xamarin.Android.Tuner.DirectoryAssemblyResolver.Resolve(AssemblyNameReference   参考,ReaderParameters参数)à   Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences(ICollection`1   程序集,AssemblyDefinition程序集,布尔值topLevel)à   Xamarin.Android.Tasks.ResolveAssemblies.Execute()Almicantarat.Droid

我读到了: System.IO.FileNotFoundException: Could not load assembly System.Web in Mono for Android 但我不知道应该编译哪个客户端的源代码。

我读到了: Could not load file or assembly 'System.Drawing, Version=4.0.0.0 但在我的项目中,没有参考System.Drawing !!

参见我的参考资料: my android project references

1 个答案:

答案 0 :(得分:1)

解决:

- >关闭解决方案

- >删除Packages文件夹的所有内容(通过Nuget引用的所有DLL)

- >重启解决方案

- >构建(这将导致Nuget基于packages.config再次获取所有DLL)