Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 商店仪表板中出现了一些神奇的存放异常_C#_Uwp_Windows Store Apps - Fatal编程技术网

C# 商店仪表板中出现了一些神奇的存放异常

C# 商店仪表板中出现了一些神奇的存放异常,c#,uwp,windows-store-apps,C#,Uwp,Windows Store Apps,我在Windows应用商店中有一个UWP应用程序 通常我在HockeyApp中看到约50次崩溃,在Windows应用商店健康仪表板中看到约500次崩溃 STOWED_EXCEPTION_System.ArgumentException_80070057 Frame Image Function Offset 0 SharedLibrary System::Delegate.InitializeClosedInstance 0x26 1 SharedLibrary

我在Windows应用商店中有一个UWP应用程序

通常我在HockeyApp中看到约50次崩溃,在Windows应用商店健康仪表板中看到约500次崩溃

STOWED_EXCEPTION_System.ArgumentException_80070057
Frame   Image   Function    Offset
0   SharedLibrary   System::Delegate.InitializeClosedInstance   0x26
1   SharedLibrary   System::Action.ConstructClosedInstanceDelegate  0x20
2   XXX.dll XXX::Platform::Uwp::Xaml::XamlApp.OnInitialize 0x301
我的代码非常简单

public class XamlApp : Application 
{
    private Page _page;
    protected virtual void OnInitialize(ActivationKind activationKind, ApplicationExecutionState previouState)
    {
        if (_page == null) 
        {
            _page = _pageCreator();
            _page.Loaded += PageOnLoaded;
            Current.Suspending += Current_Suspending;
            Window.Current.CoreWindow.VisibilityChanged += CurrentOnVisibilityChanged;
            Window.Current.Content = _page;
        }
        else
        {
            Game.Marshal(Game.Resume);
        }
    }
    // ....
}
根据实现,我理解对对象的引用是空的。问题是——怎么可能?看起来像是GC中的一个bug或运行时中的某个地方


有什么想法吗?

我很尴尬。10分钟的书面问题有助于在这之前思考2个多小时

这是一个正常的异常,意味着我试图创建一个指向null对象的方法的委托

在我的最后一行代码中,当计算参数并从方法组创建委托时,在方法调用之前,会发生此异常


希望这能为别人节省几分钟的时间

我很尴尬。10分钟的书面问题有助于在这之前思考2个多小时

这是一个正常的异常,意味着我试图创建一个指向null对象的方法的委托

在我的最后一行代码中,当计算参数并从方法组创建委托时,在方法调用之前,会发生此异常

希望这将节省一些人几分钟的时间