【发布时间】:2017-10-16 08:45:09
【问题描述】:
我最近升级到了新的 Xamarin for Visual Studio,从那以后,我在 IOS 调试期间不能再遇到断点。奇怪的是,Android 运行良好。
我卸载并重新安装了 Visual Studio Community Edition 2017 并保留了所有默认设置。以前,这已经解决了像这样的奇怪问题。
我已经阅读了几十个类似的投诉,但这些解决方案对我不起作用。
【问题讨论】:
-
断点是白色还是红色?您是否尝试过从所有项目中删除所有
bin和obj文件夹并重新构建?您也可以尝试在 Mac 上找到缓存文件夹并将其清除。 -
我已经完成了你的所有建议,但仍然没有任何效果
-
我也遇到了同样的问题。我正在 Windows 10 上的 VS 2017 Enterprise 上进行开发,在 Mac 上构建并在通过 USB 连接到 Mac 的 iPad 上进行调试。我设法通过转到 iOS 项目的属性并在 Build Settings 中将 Linker Behavior 设置为 Dont Link 并取消选择 Strip Native 调试符号来使其达到断点。
-
感谢您的建议,但这不起作用
-
“if(System.Diagnostics.Debugger.IsAttached)”会为您返回什么?也试试 System.Diagnostics.Debugger.Break();是不是断线了?
标签: ios visual-studio xamarin.forms breakpoints