调试 .NET MAUI android 应用程序时未命中断点

sin*_*ina 5 android breakpoints xamarin maui .net-6.0

我一直在开发 MAUI android 应用程序,在调试时,断点没有命中,应用程序进入中断状态。但对于 Windows 应用程序来说它效果很好。我认为这是 Visual Studio 2022 中 .NET 6 Android 工具的问题。这个问题有什么解决方案吗?

mic*_*l g 3

以下是我为调试 MAUI Android 应用程序所做的一些步骤。我能够调试并获得常规异常并在此之后命中断点。

  1. 将此代码添加到Android平台主活动OnCreate方法中

    AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException;

然后这个hander方法在同一个类中

private void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e)
{ System.Diagnostics.Debug.WriteLine(e.ToString());}
Run Code Online (Sandbox Code Playgroud)
  1. 重置 CLR 的例外情况。快捷键是(Ctrl+Alt+E)。

    只需双击 CLR 异常复选框即可重置。

在此输入图像描述

  1. 在选项中禁用仅调试代码

在此输入图像描述