C# VS for Mac已停止调试Xamarin应用程序中的本机项目

C# VS for Mac已停止调试Xamarin应用程序中的本机项目,c#,android,xamarin,xamarin.forms,visual-studio-mac,C#,Android,Xamarin,Xamarin.forms,Visual Studio Mac,我开发了一个Xamarin表单应用程序,它由一个共享基础项目(使用netstandard 2.0)和一个Android&iOS项目组成,该项目包含大多数代码,该项目包含每个平台的特定功能 我不知道这是怎么发生的,也不知道是什么时候发生的(因为大部分开发都是在基础项目中完成的),但突然之间,我无法调试Android或iOS项目中的任何代码(我可以很好地调试共享项目中的代码),当我尝试进入在它们上运行的任何代码时,我会收到一条“Source Not Available”(源代码不可用)消息(断点也不

我开发了一个Xamarin表单应用程序,它由一个共享基础项目(使用netstandard 2.0)和一个Android&iOS项目组成,该项目包含大多数代码,该项目包含每个平台的特定功能

我不知道这是怎么发生的,也不知道是什么时候发生的(因为大部分开发都是在基础项目中完成的),但突然之间,我无法调试Android或iOS项目中的任何代码(我可以很好地调试共享项目中的代码),当我尝试进入在它们上运行的任何代码时,我会收到一条“Source Not Available”(源代码不可用)消息(断点也不起作用)

很明显,所有内容都是在调试模式下编译的,我已经检查了“调试信息:完整”是否为它们都设置了。例如,这是Android项目的Android构建配置:


请提供任何可能导致此行为的提示。

您可以先删除共享项目和特定平台中的文件夹
bin
obj
。然后清理并重建它。并确保VS for Mac的版本是最新的。@LucasZhang MSFT我刚刚删除了所有项目的bin和obj文件夹,没有幸运的是,VS的版本是8.3.10(Build2)并且没有进一步的更新可用。只需删除共享项目对特定平台的引用并重新添加即可。这可能会有所帮助。我在最新版本的xcode+visual studio for mac上遇到了此问题。我必须切换到预览频道进行调试才能正常工作again@salgiza您是否尝试删除Visual S的缓存Mac的土豆网?