4

我有一个类错误ExecutionEngineException。当我导航到页面时:

 private void FriendsMainTxt_Tap(object sender, System.Windows.Input.GestureEventArgs e)
    {
        NavigationService.Navigate(new Uri("/View/Map/UserMap.xaml?type=users", UriKind.Relative));
    }

protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            base.OnNavigatedTo(e);
            if (NavigationContext.QueryString["type"] != null) //ExecutionEngineException here
            {
                typeMap = NavigationContext.QueryString["type"];
            }
       }

我只有 WP8 设备有这个错误,在模拟器中我从来没有。在此错误调用之后

private void RootFrame_NavigationFailed(object sender, NavigationFailedEventArgs e)
        {
            if (Debugger.IsAttached)
            {
                Debugger.Break();
            }
        }

在垃圾收集期间可能会发生此异常,但是如何在 WP 中影响此过程?

有任何想法吗。

提前致谢!

4

1 回答 1

1

我也随机发生了这个异常。在我删除了一些设置为“当命中...”的断点以生成一些日志消息后,问题就消失了。显然,VS2012 和/或运行时忙于日志记录而无法正常执行。

于 2014-01-09T13:25:05.973 回答