C# Xamarin项目似乎失去了对Android版Mono的参考

C# Xamarin项目似乎失去了对Android版Mono的参考,c#,android,xamarin,C#,Android,Xamarin,我的Xamarin项目有很多错误,无法识别Android名称空间,并且读到解决方案是删除/bin文件夹的内容,让它从头开始重新构建 我这样做了,现在我在这里得到了错误:。我发现的唯一一件事是,其他少数人有这个错误,他们的线程中没有解决方案。在“引用”下,Mono.Android.dll的路径正确(C:\Program Files(x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\ReferenceAssembles\Microsoft

我的Xamarin项目有很多错误,无法识别Android名称空间,并且读到解决方案是删除/bin文件夹的内容,让它从头开始重新构建

我这样做了,现在我在这里得到了错误:。我发现的唯一一件事是,其他少数人有这个错误,他们的线程中没有解决方案。在“引用”下,Mono.Android.dll的路径正确(C:\Program Files(x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\ReferenceAssembles\Microsoft\Framework\MonoAndroid\v8.0\Mono.Android.dll),并且该文件存在。我可以删除引用并重新添加,但仍然会看到相同的错误


有人知道我如何修复这一问题并返回到我之前的一组神秘耗时的Xamarin错误吗?

它正在抱怨
monotouch
,它是iOS而不是Android。您的
monotouch
引用显然与任何Android配置文件都不兼容。@Cheesebaron我在iOS引用下没有看到对monotouch的引用,在我的Android项目下,我只看到对Mono.Android的引用,如果删除,它会破坏一切。我如何解决这个问题?你能提供版本吗log@Cheesebaron抱歉耽搁了,我这里有:请提供诊断日志,请不要把它放在pastebin中,而是编辑您的问题并添加到那里。否则,请尝试打开csproj文件,看看是否出于某种原因,monotouch引用已悄悄进入其中。或者,您可能正在引用某个实现此功能的库。诊断生成日志将显示这一点。