当我尝试编译我的Xamarin.iOS应用程序时出现此错误。我正在引用Catel.MVVM和Catel.Fody。
知道该怎么做?
MTOUCH: error MT0034: Cannot include both 'monotouch.dll' and 'Xamarin.iOS.dll' in the same Xamarin.iOS project - 'Xamarin.iOS.dll' is referenced explicitly, while 'monotouch.dll' is referenced by 'Catel.MVVM, Version=4.4.0.0, Culture=neutral, PublicKeyToken=null'.
答案 0 :(得分:3)
您的一个项目部分使用UnifiedAPI(Xamarin.iOS.dll),另一个使用Classic API(monotouch.dll)。它们不能成为项目的一部分。
您的目标应该是使用UnifiedAPI / Xamarin.iOS.dll而不是旧的monotouch程序集,因为使用新的一个,您可以在商店中获取您的应用程序。 Xamarin Studio能够将您的项目转换为UnifiedAPI。我不确定,但请看看Project> “转换为UnifiedAPI”或类似的东西。