Xamarin.Androidでプロジェクトの実行(デバッグ)時に、「Could not load assembly ’XXXXXXX’ during startup registration.」というエラーが出る場合の対処法です。
エラー文
Could not load assembly ’XXXXXXX’ during startup registration.
This might be due to an invalid debug instalation.
A common cause is to ’adb install’ the app directly instead of doing from the IDE.
IDEからじゃなくて直接adbでインストールすればいいよ?ってことらしいのですが、IDEからインストールしたいのでごわす・・・。
ということで調べてみると
Xamarinのフォーラム情報が出てきました(英語)
内容に従ってビルドオプションを変更してみたいと思います。
ビルドオプションを変更する
- [ソリューションエクスプローラー]からプロジェクトを右クリックして[プロパティ]をクリック。
- 表示されたプロパティから[Android Options]をクリック。
- [Packagingタブ]をクリックして[Use Shared Runtime][Use Fast Deployment(debug mode only)]のチェックをはずす。
これで実行ができるようになりました!
Shared Runtime・・デバッグ用実行速度アップのためのもののようですが、端末から何か消してしまったような気がしないでもないです。ははは。