Windows phone 从应用商店下载Launcher.LaunchFileAsync后Windows Phone应用程序崩溃

Windows phone 从应用商店下载Launcher.LaunchFileAsync后Windows Phone应用程序崩溃,windows-phone,windows-phone-8.1,windows-phone-store,Windows Phone,Windows Phone 8.1,Windows Phone Store,我有一个奇怪的问题,如果我通过VisualStudio将我的应用程序部署为调试或发布版本,那么一切都正常。但是如果我将其发布到商店并从那里下载,则应用程序会在Launcher.LaunchFileAsync或FileOpenPicker后崩溃 例如,当我的应用程序启动照片的默认应用程序时,照片将加载到照片应用程序并显示出来。按下HardwareBack按钮后,商店安装返回到windows phone主屏幕,visual studio部署的版本返回到我的应用程序的最后一个屏幕。FileOpenPi

我有一个奇怪的问题,如果我通过VisualStudio将我的应用程序部署为调试或发布版本,那么一切都正常。但是如果我将其发布到商店并从那里下载,则应用程序会在
Launcher.LaunchFileAsync
FileOpenPicker
后崩溃

例如,当我的应用程序启动照片的默认应用程序时,照片将加载到照片应用程序并显示出来。按下HardwareBack按钮后,商店安装返回到windows phone主屏幕,visual studio部署的版本返回到我的应用程序的最后一个屏幕。
FileOpenPicker
也存在同样的问题

在我的应用程序的前一个版本中,这是有效的,我没有改变这方面的代码。这个版本的新功能是使用Unity和Prism(在之前的版本中,我没有使用任何容器框架)

我试图用store beta应用程序对此进行调试,并将所有未处理的异常写入
LocalStorage
中的文件,但似乎没有未处理的异常

有没有人有过同样的问题,并有一些提示或经验来发现问题?是否有可能调试从商店下载的应用程序

商店的例外情况:

"Frame    Bild                                                Funktion                                                                                                                                                                                                                                               Offset        
0        Windows.UI.Xaml.dll                                 DirectUI::NavigationHistory::WritePageStackEntryToString                                                                                                                                                                                               0x000000f9    
1        Windows.UI.Xaml.dll                                 DirectUI::NavigationHistory::GetNavigationState                                                                                                                                                                                                        0x000000d7    
2        Windows.UI.Xaml.dll                                 DirectUI::Frame::GetNavigationStateImpl                                                                                                                                                                                                                0x0000002f    
3        Windows.UI.Xaml.dll                                 DirectUI::FrameGenerated::GetNavigationState                                                                                                                                                                                                           0x00000033    
4        WINDOWS.NI.WINMD                                                                                                                                                                                                                                                                                           0x00403a41    
5        Microsoft.Practices.Prism.StoreApps.ni.DLL                                                                                                                                                                                                                                                                 0x0000c661    
6        Microsoft.Practices.Prism.StoreApps.ni.DLL                                                                                                                                                                                                                                                                 0x0000d191    
7        Microsoft.Practices.Prism.StoreApps.ni.DLL                                                                                                                                                                                                                                                                 0x0000e739    
8        Microsoft.Practices.Prism.StoreApps.ni.DLL                                                                                                                                                                                                                                                                 0x0000f5df    
9        Microsoft.Practices.Prism.StoreApps.ni.DLL                                                                                                                                                                                                                                                                 0x0000cc81    
10       Microsoft.Practices.Prism.StoreApps.Phone.ni.DLL                                                                                                                                                                                                                                                           0x00005ed3    
11       Microsoft.Practices.Prism.StoreApps.Phone.ni.DLL                                                                                                                                                                                                                                                           0x000063f3    
12       Microsoft.Practices.Prism.StoreApps.Phone.ni.DLL                                                                                                                                                                                                                                                           0x00005723    
13       WINDOWS.NI.WINMD                                                                                                                                                                                                                                                                                           0x004bacc5    
14       CoreClr.dll                                         COMToCLRDispatchHelper                                                                                                                                                                                                                                 0x0000003d    
15       CoreClr.dll                                         GenericComCallStub                                                                                                                                                                                                                                     0x00000019    
16       Windows.UI.Xaml.dll                                 Microsoft::WRL::EventSource_Windows::UI::Xaml::ISuspendingEventHandler,Microsoft::WRL::InvokeModeOptions_-2_ _::DoInvoke__lambda_23bdf1386dc85166ec5d0f15e3e7ceef_ _                                                                                   0x00000047    
17       Windows.UI.Xaml.dll                                 XAML::PLM::ASTAEventSource_Windows::UI::Xaml::ISuspendingEventHandler,IInspectable,Windows::ApplicationModel::ISuspendingEventArgs_::InvokeHandlers                                                                                                    0x0000000d    
18       Windows.UI.Xaml.dll                                 XAML::PLM::PLMHandler::OnSuspending                                                                                                                                                                                                                    0x00000095    
19       twinapi.appcore.dll                                 Microsoft::WRL::InvokeTraits_-2_::InvokeDelegates__lambda_19fa2f90eeadc306808dc8b8c64b7666_,Windows::Foundation::IEventHandler_Windows::ApplicationModel::SuspendingEventArgs *_ _                                                                     0x00000057    
20       twinapi.appcore.dll                                 Microsoft::WRL::EventSource_Windows::Foundation::IEventHandler_Windows::ApplicationModel::SuspendingEventArgs *_,Microsoft::WRL::InvokeModeOptions_-2_ _::DoInvoke__lambda_19fa2f90eeadc306808dc8b8c64b7666_ _                                         0x0000004d    
21       twinapi.appcore.dll                                 Windows::ApplicationModel::Core::CoreApplicationView::SuspendResume                                                                                                                                                                                    0x000000b3    
22       twinapi.appcore.dll                                 _lambda_806d9f75e467416c61267ff2e6219463_::operator                                                                                                                                                                                                    0x00000055    
23       twinapi.appcore.dll                                 Microsoft::WRL::Details::InvokeHelper_Microsoft::WRL::Implements_Microsoft::WRL::RuntimeClassFlags_2_,Windows::UI::Core::IDispatchedHandler,Microsoft::WRL::FtmBase,Microsoft::WRL::Details::Nil,Microsoft::WRL::Details::Nil,Microsoft::WRL::Detai    0x0000000f    
24       windows.ui.dll                                      Windows::UI::Core::CDispatcher::ProcessInvokeItem                                                                                                                                                                                                      0x000001b3    
25       windows.ui.dll                                      Windows::UI::Core::CDispatcher::WaitAndProcessMessages                                                                                                                                                                                                 0x000001dd    
26       windows.ui.dll                                      Windows::UI::Core::CDispatcher::ProcessEvents                                                                                                                                                                                                          0x00000063    
27       Windows.UI.Xaml.dll                                 CJupiterWindow::RunCoreWindowMessageLoop                                                                                                                                                                                                               0x0000003b    
28       Windows.UI.Xaml.dll                                 CJupiterControl::RunMessageLoop                                                                                                                                                                                                                        0x0000001b    
29       Windows.UI.Xaml.dll                                 DirectUI::DXamlCore::RunMessageLoop                                                                                                                                                                                                                    0x00000027    
30       Windows.UI.Xaml.dll                                 DirectUI::FrameworkView::Run                                                                                                                                                                                                                           0x0000000f    
31       twinapi.appcore.dll                                 Windows::ApplicationModel::Core::CoreApplicationView::Run                                                                                                                                                                                              0x00000027    
32       twinapi.appcore.dll                                 _lambda_57350c7fa2f68b1d43d8bfac2a0781a8_::operator                                                                                                                                                                                                    0x000000c7    
33       shcore.dll                                          _WrapperThreadProc                                                                                                                                                                                                                                     0x00000149    
34       ntdll.dll                                           RtlUserThreadStart                                                                                                                                                                                                                                     0x00000017"

看起来您未能正确使用LaunchFileAsync/FileOpenPicker

除非进行调试,否则操作系统会在您调用选择器后立即终止您的进程(特别是在具有512MB RAM的低内存设备上)。由您的应用程序保存其状态,并在重新激活时恢复状态,并将用户带到应用程序中她所在的确切位置


.

实际上,异步方法在Windows Phone 8.1、PickSingleFileAndContinue()下不起作用;并选择SaveFileAndContinue();例如,与Continue数据一起使用-我有一个使用这些数据的示例,效果很好