昨天早上,当我的调试器停止工作时,我开始研究Xamarin iOS应用程序。我可以放置断点但是一旦应用程序启动,断点就像红色圆环一样空洞。我多次重建/清理了项目,我还擦了obj / bin文件夹,似乎没什么用。我无法击中断点。
这并没有发生在我的所有类中,看起来它适用于使用异步函数的类,但情况并非如此。
我的调试器窗口中也收到一条消息,该消息可能自此错误后才开始显示。
Xamarin.iOS:在端口10000,fd:7上成功从IDE接收USB连接 Xamarin.iOS:处理:'启动探查器:否' Xamarin.iOS:未加载(禁用)Profiler
我正在使用Xamarin Studio 6.0.1 Build 9 Indie
答案 0 :(得分:2)
我找到了与此问题相关的解决方案:https://stackoverflow.com/a/34211506/4627978。
另外可以肯定的是,您在Xamarin Studio(而不是Release,AppStore等)中设置了Debug配置,并在项目选项>中启用调试。构建> iOS调试>启用调试
毕竟这不要忘记清洁/重建。
答案 1 :(得分:1)
我遇到了同样的问题,在将iOS项目属性链接器行为更改为“不链接”后,我将其工作。
确保您已将iOS SDK更新为Xamarin中的内容。
答案 2 :(得分:0)
这里是 Visual Studio 的解决方案: