数か月間見ていなかった後、MonoDevelop でプロジェクトを再開しました。もちろん、Mono、MonoDevelop、Mono for Android の新しいバージョンもありました。
アプリを実行するとすぐに、アクティビティの 1 つでクラスInvalidCastException
にキャストすると、次のようになります。Application
エラー: System.InvalidCastException: ソースの型から宛先の型にキャストできません。
ラインの由来は
ConferenceApplication conferenceApplication = ((ConferenceApplication)base.Application);
自分のアプリケーションクラスではなく、base.Application.Class
レポートを印刷すると。mono.android.app.Application
私のアプリケーション クラスは[Application]
と extendsで示されますAndroid.App.Application
。
前回実行したときからアプリが変更されていないことを確信しています。この問題の原因は何ですか? どうすれば修正できますか?
アップデートには Beta チャンネルを使用しています。
MonoDevelop 3.0.4.7
Mono 2.10.9
Mono for Android: 4.2.8