Unable to active windows store app .Unknown error:0x80040200

Unable to active windows store app .Unknown error:0x80040200

这个项目是基于 Windows10 IoTCore "Hello World"Damo.I 想用纯 rgb 字节显示图像 array.So 我在里面添加了我的代码。

public async void Func()
    {
        int ret;
        uint mode, x, y, width, height;
        mode = x = y = width = height = 0;
        ret = Roseek_ImageAcquisition_GetResolution(ref mode, ref x, ref y, ref width, ref height);
        RunFlag = true;
        uint buffsize = width * height * 3;
        RawFrameInfo frameinfo = new RawFrameInfo();
        byte[] Framebytes = new byte[buffsize];
        byte[] bgra = new byte[width * height * 4];
        while (RunFlag)
        {
            ret = Roseek_ImageAcquisition_FetchFrame(Framebytes, buffsize, ref frameinfo, 1000);
            if (ret == 0)
            {
                pFrameToRGB(Framebytes, bgra, (int)width, (int)height);
                /*                    IBuffer ibuf = new Windows.Storage.Streams.Buffer(width * height * 4);
                                    bgra.CopyTo(ibuf);

                                    SoftwareBitmap image = SoftwareBitmap.CreateCopyFromBuffer(ibuf, BitmapPixelFormat.Bgra8, (int)width, (int)height, BitmapAlphaMode.Ignore);
                                    SoftwareBitmapSource sf = new SoftwareBitmapSource();
                                   await sf.SetBitmapAsync(image);*/
                using (IRandomAccessStream RandomAccessStream = new InMemoryRandomAccessStream())
                {
                    BitmapEncoder encoder = await BitmapEncoder.CreateAsync(BitmapEncoder.BmpEncoderId, RandomAccessStream);
                    encoder.SetPixelData(BitmapPixelFormat.Bgra8, BitmapAlphaMode.Ignore, width, height, 96, 96, bgra);
                    await encoder.FlushAsync();
                    await Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.High, async () =>
                    {
                        var image = new BitmapImage();
                        await image.SetSourceAsync(RandomAccessStream);
                    }) ;

                }

                await Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.High, () =>
               {
                   HelloMessage.Text = "While Loop! FetchFrame OK!";
               });
            }


        }

一些 "Roseek" 函数来自另一个 DLL。我认为while循环中可能添加了一些错误的代码。这个App我调试了很多次,没问题。当我修改并继续远程调试这个应用程序时,一些示例错误,如“Memery out”happened.After,我无法永远激活应用程序,但应用程序已安装在物联网设备中。我尝试我能做什么,比如重启或卸载应用程序,但不起作用。 我是在 IoTCore 上开发 UWP 的新手。那请问我在循环中添加了一些错误的代码吗?

我在使用 VS2017/Xamarin whatEver 模板和 UWP 时遇到完全相同的错误应用程序加载到 phone 然后崩溃。 所以我会说你的代码没有任何问题。 MS 不再支持 Winphones ;)

在我不支持的 Winphone 上重新启动它使其再次工作