Мой компьютер работает под управлением Windows 10, сборка 16299, которая является минимально необходимой версией для функции перезапуска UWP в CoreApplication.RequestRestartAsync(...)
.Однако после того, как я перезвоню с аргументами string.Empty
, приложение закрывается, и через несколько секунд выдается исключение из System.Private.CoreLib.dll
:
Exception occurred: System.Exception: Exception from HRESULT: 0x80040900
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
Я могу получить этоинформация из блока Try / Catch, и я запускаю приложение из Visual Studio 2017 в режиме отладки.Прежде чем я попытался его поймать, появилось диалоговое окно с указанием отладки в другом экземпляре Visual Studio.Когда загружался другой экземпляр, это было запрещено, поскольку в нем говорилось, что отладчик уже подключен.
Кроме того, я попытался перехватить его, включив «Обязательные исключения времени выполнения языка», но он не перехватил это исключение.
Почему это происходит?Когда я использую это на другой машине с Windows 10, перезагрузка работает нормально.Могу ли я отладить или получить дополнительную информацию об Исключении в System.Private.CoreLib
?