加载程序集 Xamarin.Android.Support.v4 时出现异常
Posted
技术标签:
【中文标题】加载程序集 Xamarin.Android.Support.v4 时出现异常【英文标题】:Exception while loading assemblies Xamarin.Android.Support.v4 【发布时间】:2016-07-03 16:45:39 【问题描述】:我正在使用 Xamarin.Forms 开发 Visual Studio,我收到以下错误:
加载程序集时出现异常:System.IO.FileNotFoundException: 无法加载程序集'Xamarin.android.Support.v4,版本 = 1.0.0.0, 文化=中立,PublicKeyToken='。也许它不存在于 Mono for Android 配置文件?文件名:'Xamarin.Android.Support.v4.dll' 在 Xamarin.Android.Tuner.DirectoryAssemblyResolver.Resolve(AssemblyNameReference 参考,ReaderParameters 参数)在 Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences(ICollection`1 程序集,AssemblyDefinition 程序集,布尔***)在 Xamarin.Android.Tasks.ResolveAssemblies.Execute() SportBook.Droid
我该怎么办?
【问题讨论】:
【参考方案1】:转到 NuGet 并更新 Xamarin Android Support Library -v4 包,在某些情况下您还需要更新 Xamarin.Forms 库,有关详细信息,请查看以下内容链接:
https://forums.xamarin.com/discussion/26685/xamarin-forms-filenotfoundexception-xamarin-android-support-v4
【讨论】:
【参考方案2】:尝试删除下的文件
Win 驱动器:\Users\您的用户名\AppData\Local\Xamarin\zips
AppData 可能是隐藏文件夹!
而不是重建您的应用程序。 Xamarin 将自动下载必要的文件。您可以等待 10-20 分钟 :) 耐心等待。
并尝试通过 Visual Studio 工具栏上的“SDK Manager”下载所有 android 包;如果您的目标是未安装的 SDK 版本。
【讨论】:
【参考方案3】:请将以下内容添加到您的列表中以解决问题。
这个问题是由于包文件夹中的错误数据和重复造成的。请删除包文件夹中的所有包,并通过单击还原 Nuget 包在 Visual Studio 中恢复。
【讨论】:
以上是关于加载程序集 Xamarin.Android.Support.v4 时出现异常的主要内容,如果未能解决你的问题,请参考以下文章