无法加载"Android.OS.BaseBundle"类型

ale*_*dan 2 android xamarin.android xamarin

我正在使用Xamarin Android.没有对我的项目进行任何更改,我收到此错误:

UNHANDLED EXCEPTION:
07-18 01:29:39.812 I/MonoDroid( 1901): System.TypeLoadException: Could not load type 'Android.OS.BaseBundle' from assembly 'Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=84e04ff9cfb79065'.
07-18 01:29:39.812 I/MonoDroid( 1901): at Android.Support.V4.App.Fragment.n_OnCreateView_Landroid_view_LayoutInflater_Landroid_view_ViewGroup_Landroid_os_Bundle_ (intptr,intptr,intptr,intptr,intptr) <0x0009b>
07-18 01:29:39.812 I/MonoDroid( 1901): at (wrapper dynamic-method) object.92b95183-96c6-4c05-8b2f-e6402eece616 (intptr,intptr,intptr,intptr,intptr) <0x0003b>
Run Code Online (Sandbox Code Playgroud)

ale*_*dan 6

问题非常愚蠢.

在我的visual studio解决方案中,我有多个android项目.每个项目都设置为android 4.4编译.重建后,Xamarin工具决定将某些项目的版本更改为android 5.0.

为什么?因为Xamarin.这就是为什么.

将版本恢复到android 4.4之后一切正常!

我找到了何?偶然.我看到一些文件被修改了(有一个红色的SVN点).

我希望如果没有"令人兴奋和有趣的工作"日子,这将节省你几个小时:)