C# VisualStudio没有';应用程序崩溃时不会显示任何内容

C# VisualStudio没有';应用程序崩溃时不会显示任何内容,c#,asynchronous,visual-studio-2015,win-universal-app,uwp,C#,Asynchronous,Visual Studio 2015,Win Universal App,Uwp,我正在从我的PC上的Visual Studio调试Windows 10手机(Lumia 550)上的一个应用程序。在某个时候,该应用程序会在手机上关闭,并显示开始屏幕 问题是VisualStudio没有显示任何内容。不例外,甚至不停止调试。虽然有时它会挂起来,但通常不会 我创建了一个断点,在它尝试从异步方法返回(可能返回到不再存在的调用方)之前,它似乎(但我不确定)运行良好。这就是应用程序崩溃的时候。然后,我删除了“wait”并验证了该方法是否已执行,以及(在单独的运行中)该方法执行后的代码是否

我正在从我的PC上的Visual Studio调试Windows 10手机(Lumia 550)上的一个应用程序。在某个时候,该应用程序会在手机上关闭,并显示开始屏幕

问题是VisualStudio没有显示任何内容。不例外,甚至不停止调试。虽然有时它会挂起来,但通常不会

我创建了一个断点,在它尝试从异步方法返回(可能返回到不再存在的调用方)之前,它似乎(但我不确定)运行良好。这就是应用程序崩溃的时候。然后,我删除了“wait”并验证了该方法是否已执行,以及(在单独的运行中)该方法执行后的代码是否正确。两人都跑了,飞机坠毁了


我意识到这还不足以让你告诉我为什么应用程序会崩溃。这不是我的问题我的问题是,VS是如何不捕获异常并一直等待设备的。我们能做些什么呢。我给出的信息可能是因为它可能是相关的。

我经历过,您需要使用
try..catch
块并将错误消息打印到控制台,以找出问题所在。或者将断点放在锁扣内。这真是令人沮丧。@user3185569这一切都发生在一个try-catch块中(据我所知),而catch从未捕获任何内容。我同意,这真的很令人沮丧。如果你在应用程序中设置断点。xaml的未处理异常事件会告诉你什么吗?@KenTucker谢谢。但它永远不会命中。@ispiro当您使用async void方法而不是async Task时,可能会发生这种行为-虽然没有返回值,并且方法“类似于承诺”,但对该方法的引用只是丢失,它自己存在,并且自己崩溃,因此visual studio不会捕获该方法中的任何异常