【发布时间】:2019-07-18 22:31:46
【问题描述】:
我有一个 UWP 应用程序,它可以在 Visual Studio 中运行良好,并附加了调试器。如果我从开始菜单(即 Visual Studio 部署的应用程序)独立运行应用程序,它将启动,但当我调用应用程序中的某个函数时会崩溃。
UWP 完全不提供任何信息 - 窗口消失,我在事件查看器中得到以下信息:
Faulting application name: MyApp.Uwp.exe, version: 1.0.0.0, time stamp: 0x5c889173
Faulting module name: Windows.UI.Xaml.dll, version: 10.0.18362.207, time stamp: 0x36bacadb
Exception code: 0xc000027b
Fault offset: 0x0086b264
Faulting process id: 0x27f4
Faulting application start time: 0x01d53db7eaba0778
Faulting application path: C:\src\MyApp\bin\x86\Debug\AppX\MyApp.Uwp.exe
Faulting module path: C:\Windows\System32\Windows.UI.Xaml.dll
Report Id: 009e5859-3f05-4790-8072-37af666acb7e
Faulting package full name: 59640b3f-2209-4686-8f9a-9f8748b9753c_1.0.0.0_x86__9617mk99wz2v0
Faulting package-relative application ID: App
如果我通过“开始”菜单启动应用程序,然后附加 VS 调试器,它不会崩溃。
如何获取堆栈跟踪并找出这里出了什么问题?
【问题讨论】:
-
但是当我调用应用程序中的某个函数时崩溃,请分享有关此函数的更多详细信息。更好的方法是提供minimal reproducible example。
-
@NicoZhu-MSFT 在发布此问题之前,我找到了问题的原因。在这种情况下帮助他人是故意含糊不清的。我想知道是否可以从崩溃的 UWP 应用程序中获取堆栈跟踪或任何信息。