我开发了Xamarin Forms应用程序,该应用程序由一个共享的基础项目(使用netstandard 2.0)组成,该项目包含大多数代码,而Android&iOS项目则包含每个平台的特定功能。
我不知道它的发生方式或时间(因为大部分开发工作都是在基础项目中完成的),但突然之间,我无法调试Android或iOS项目中的任何代码(可以调试代码)在共享项目中正常),当我尝试进入在它们上运行的任何代码时,都会收到“ Source Not Available”消息(断点也不起作用)。
很显然,所有内容都是在调试模式下编译的,并且我已经检查了它们是否都设置了“ Debug Information:Full”。例如,这是Android项目的Android构建配置:
任何可能导致此行为的提示都将受到赞赏。