我在Windows 10通用应用程序中遇到挂起功能问题。对于第一次登录,我有一些逻辑请求API,以加载刚刚登录的用户信息。在此初始加载期间,如果按下“开始”按钮,应用程序应该通过暂停,但不会达到“OnSuspending”。 我按照一些步骤来解决问题。在生成的小型转储我发现一些奇怪的事情:Windows 10通用应用程序暂停死锁
EXCEPTION_CODE: (NTSTATUS) 0xc0000194 - {EXCEPTION} Possible deadlock condition.
STACK_TEXT:
ntdll!NtWaitForMultipleObjects+0x6
KERNELBASE!WaitForMultipleObjectsEx+0x112
twinapi_appcore!Event::WaitWithFreeUnusedLibraries+0x88
twinapi_appcore!Windows::ApplicationModel::Core::CoreApplicationFactory::RunInternal+0x208
twinapi_appcore!Windows::ApplicationModel::Core::CoreApplicationFactory::Run+0x12
Windows_UI_Xaml!RunInActivationMode+0x58
Windows_UI_Xaml!DirectUI::FrameworkApplicationFactory::Start+0x32
0x2d0684
BUCKET_ID: c0000194_twinapi_appcore!Event::WaitWithFreeUnusedLibraries+88
我可以重现它只能在设备而不是模拟器。