gpt4 book ai didi

c# - 在 Windows Phone 8.1 上捕获转储

转载 作者:行者123 更新时间:2023-11-30 14:56:05 25 4
gpt4 key购买 nike

我正在开发 Windows Phone 8.1 应用程序。我想添加一项功能,每当应用程序崩溃时,都会捕获内存转储并将其写入日志

我想知道当用户在他的手机上使用应用程序并崩溃时,是否有任何方法可以记录故障转储。我发现这个问题与我的相似,但适用于 Windows 8。它说我们可以使用 App.xaml.cs 中的 'Application_UnhandledException' 方法来获取转储。 但 Windows Phone 8.1 是否也支持此方法 因为我在 App.xaml.cs 的自动生成内容中没有看到此方法(它由 Visual Studio 生成并包含 OnActivated、OnLaunched 等函数等等)

UnhandledException 事件处理程序是否在 Windows Phone 8.1 中执行此操作?

最佳答案

Silverlight 8.1 App.xaml.cs 类有一个 UnhandledException 事件处理程序,就像 8.0 一样。

另一方面,WinRT 8.1 应用需要您自己添加处理程序。

为此,转到 App.xaml.cs 并在构造函数中添加以下内容:

this.UnhandledException += App_UnhandledException;

同时添加这个事件处理程序:

private void App_UnhandledException(object sender, UnhandledExceptionEventArgs e)
{
// Save the dump here.
}

关于c# - 在 Windows Phone 8.1 上捕获转储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23891708/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com