xamarin.androidで、SharedPreferencesを使用するときの参照設定

バージョン
  • Visual Studio 2017 Express
  • xamarin.android(C#)

 

手順

SharedPreferencesのコードを実行しようとしたときに、デバイスログにこのように出力されます。

04-24 20:15:53.470 LGE Nexus 5X Debug 22976 Mono AOT module ‘/Users/builder/data/lanes/4468/f913a78a/source/monodroid/builds/install/mono-aarch64/lib/mono/aot-cache/arm64/System.Reflection.Extensions.dll.so’ not found: dlopen failed: library “/data/app/com.seven1st.test-1/lib/arm64/libaot-System.Reflection.Extensions.dll.so” not found
04-24 20:15:53.469 LGE Nexus 5X Debug 22976 Mono AOT module ‘System.Reflection.Extensions.dll.so’ not found: dlopen failed: library “/data/app/com.seven1st.JapaneseCalendarWidget-1/lib/arm64/libaot-System.Reflection.Extensions.dll.so” not found

Visual Studioのメニュー[プロジェクト]→[参照の追加…]を実行して参照設定ダイアログを開き、検索で「refrection」と入力するとリストに「Microsoft.ExtendedRefrection」が表示されるのでチェックしてOKボタンをクリックします。

参照設定ダイアログ

参照設定ダイアログ

リビルドして実行するとデバイスログに出力されなくなります。

 

 

 

Follow me!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です