我尝试构建项目时遇到错误(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)
答案 0 :(得分:2)
我认为您的问题是您的部分代码是针对Xamarin.Android进行编译的,而其他代码是针对Android的Mono进行编译的。
请参阅:http://forums.xamarin.com/discussion/1476/changes-to-assembly-strongnames-in-xamarin-android-4-6-0
您需要重新编译应用程序的所有部分,以针对相同版本的Xamarin产品。