0

プロジェクト (monodroid/mvvmcross) をビルドしようとするとエラーが発生します。これはメッセージエラーです:

Error   37  The type 'Android.App.ListActivity' is defined in an assembly that is not referenced. You must add a reference to assembly 'Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=c4c4237547e4b6cd'.   

誰かがこの問題を解決する方法を知っていますか? 以前はこのエラーがなかったので、これは奇妙です。

このエラーは MvxDialogActivityView.cs (cirrious.MvvmCross.Dialog.Droid) にあります。

4

1 に答える 1

2

あなたの問題は、コードの一部が Xamarin.Android に対してコンパイルされ、他の部分が Mono for Android に対してコンパイルされることだと思います。

参照: http://forums.xamarin.com/discussion/1476/changes-to-assembly-strongnames-in-xamarin-android-4-6-0

同じバージョンの Xamarin 製品をターゲットにするには、アプリケーションのすべての部分を再コンパイルする必要があります。

于 2013-04-05T10:49:49.077 に答える