COM Exception When Switching Views

Hello All,

I have an app with 2 views: a 3D view using Unity and a 2D view with a WebView. When trying to switch between the views on the HoloLens Emulator version 10.0.17134.80, I get the following exception:

System.Runtime.InteropServices.COMException: 'Error HRESULT E_FAIL has been returned from a call to a COM component.'

The line that returns this exception is:

await dispatcher.RunAsync(CoreDispatcherPriority.Normal, async () =>
{
**await ApplicationViewSwitcher.SwitchAsync(this.view.Id);
** });

The same exact code works fine on HoloLens emulator version 10.0.14393.1358

Does anyone know if there is some setting or permission that I need on the newer version? Otherwise, can anyone explain how to troubleshoot this cryptic COMException? The message isn't giving me much to go on.

Sign In or Register to comment.