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 回答