SlidingPaneLayout または DrawerLayout を使用したいのですが、これらには新しいサポート ライブラリが必要です。Xamarin にはコンポーネント ストア (Android サポート ライブラリ v4 (Rev 18)) があります。
しかし、これを使用して Mvvm Fragments サポート (Mono.Android.Support.v4 への参照が必要) を使用しようとすると、次のようなリンカー エラーが発生します。
error : Duplicate managed type found! Mappings between managed types and Java types must be unique. First Type: 'Android.Support.V4.App.FragmentManager/IOnBackStackChangedListenerImplementor, Xamarin.Android.Support.v4-r18, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'; Second Type: 'Android.Support.V4.App.FragmentManager/IOnBackStackChangedListenerImplementor, Mono.Android.Support.v4, Version=0.0.0.0, Culture=neutral, PublicKeyToken=84e04ff9cfb79065'
古いサポート ライブラリ参照を削除すると、別のリンカ エラーが発生します。
エラー CS0012: タイプAndroid.Support.V4.App.FragmentActivity' is defined in an assembly that is not referenced. Consider adding a reference to assembly
Mono.Android.Support.v4、バージョン = 0.0.0.0、カルチャ = ニュートラル、PublicKeyToken = 84e04ff9cfb79065'