Xamarin.forms 尝试在iOS for Mac上构建Xamarin表单时出错

Xamarin.forms 尝试在iOS for Mac上构建Xamarin表单时出错,xamarin.forms,Xamarin.forms,我有一个Android和iOS项目的解决方案,运行os VS2019 MAC android版本的构建很好,但是当我尝试构建时,ios会出现以下错误: Error MT2002: Failed to resolve assembly: 'Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=84e04ff9cfb79065' (MT2002) (AtendimentoApp.iOS) 我尝试清理解决方案,甚至尝试删除整个解

我有一个Android和iOS项目的解决方案,运行os VS2019 MAC

android版本的构建很好,但是当我尝试构建时,ios会出现以下错误:

Error MT2002: Failed to resolve assembly: 'Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=84e04ff9cfb79065' (MT2002) (AtendimentoApp.iOS)

我尝试清理解决方案,甚至尝试删除整个解决方案中的所有bin和obj文件夹,但无法构建iOS版本。

您的iOS项目中似乎有
Mono.Android
参考。删除它,一切都会好起来。

“程序集是递归解析的;这意味着您引用了引用Mono.Android的程序集(在到达Mono.Android之前可能会有更多的跃点)”


这会有所帮助。

Visual Studio是最新的吗?是的!一切都是最新的!Mac和XCode的VS!请检查您的引用,这种情况在ios编译期间不应该出现“Mono.Android”错误。问题出在核心项目中,出于某种原因引用了Mono.Android,而不是在ios项目中。