【问题标题】:Breakpoints not getting hit in Visual Studio 2019 Xamarin.Forms projectVisual Studio 2019 Xamarin.Forms 项目中未命中断点
【发布时间】:2020-03-25 11:29:55
【问题描述】:

我正在开发 Xamarin.Forms 添加,我不知道昨天 Visual Studio 2019(16.5.1) 的更新是否是原因,但是当我处于调试模式时在 Android 项目断点未命中时与我的设备连接。有趣的是我的应用程序运行良好。我登录我的应用程序,有来自我的 Api 的响应,但没有命中断点。有没有人有同样的问题?我的项目似乎发生了一些变化。 P.S 我创建了新的 Xamarin.Forms 空白项目,断点被加热。请问有人解决吗?

【问题讨论】:

  • 您说您创建了新的空白 Xamarin.forms,并且断点成功命中,所以我猜您的 Visual Studio 没有问题。请尝试关闭您的项目并删除 obj 和 bin,然后重新打开并再次运行您的项目。
  • @CherryBu-MSFT 我试过了。我不知道这是怎么发生的。我得到断点的所有其他解决方案都很好。只是我当时工作的解决方案。
  • @CherryBu-MSFT 您还有其他建议吗?项目中可能缺少某些内容,或者我不知道或需要更改某些内容?我有一个大项目,我不想从一开始就写它
  • 请检查您的项目路径中是否有一些符号,例如path "D:\C# (+ JS)\demo3\demo3\demo3\bin\Debug""、"(""#"")" 符号可能会导致此问题。
  • 我在使用 xamarin ios 时遇到了同样的问题。我发现解决办法是把我的 iPhone 砸成小块,诅咒乔布斯的坟墓,然后在我的 Mac 上撒尿。在此之后,一切似乎都很好。

标签: debugging xamarin.forms visual-studio-2019 breakpoints


【解决方案1】:

经过几天的探索,我终于发现我没有选中使用共享运行时。

感谢大家的建议,我会积极发布帖子,因为 cmets 中还有其他解决方案可能对某人有所帮助,因为这个问题取决于很多因素。

【讨论】:

  • 你救了我哈哈。我不知道我是如何或何时取消选中它的,但如果不是你,这将是我最后一次看的地方。
  • 对我来说,PlatformTarget 属性设置为错误的配置,与 sln 配置不匹配。干杯!
  • 为什么需要共享运行时才能命中断点?
猜你喜欢
  • 2021-12-16
  • 2014-03-02
  • 2021-08-25
  • 1970-01-01
  • 1970-01-01
  • 2014-03-27
  • 2018-01-21
  • 1970-01-01
相关资源
最近更新 更多