2017-01-17 8 views
0

以前に動作していた未公開のT10 UWPアプリケーションで、テンプレート10をバージョン1.1.0から1.1.12に更新しました。プロジェクトはMvvmLightとPropertyChanged.Fodyも使用します。テンプレート10 V1.1.0からv1.1.12へのプロジェクトのアップグレード

ViewModelsでOnNavigatedToOnNavigatedToAsyncを修正しました。

私は

// jha from 1.1.12 
AutoSuspendAllFrames = true; 
AutoRestoreAfterTerminated = true; 
AutoExtendExecutionSession = true; 

を追加App.Xaml.csするプログラムは、スプラッシュ画面の表示を開始し、私は私が過去を取得する方法を学んでいないジャストインタイム未処理のWin32の例外エラーが発生しますデバッグにさらにドリルダウンします。

更新日:1/19/2017デバッガの設定が見つかりました。デバッガの種類 - >アプリケーションプロセス - >プロパティ - >デバッグ - >デバッガの種類で「混合」が設定されました

コードの特定の行はまだ特定されていません。私はここに含まれるようにコールスタックをコピーすることができますどこに表示されていない以下の

Unhandled exception at 0x055E4201 (Windows.UI.Xaml.dll) in Decisive.exe: 
0xC000027B: An application-internal exception has occurred 
(parameters:0x0E98B408, 0x00000002). occurred 

を取得します。終了間際のデバッグログに

エンド更新

enter image description here06:20:18.8929626 Template10 NavigationService.NavigateToAsync Mode: New, Parameter: FrameContent: Decisive.Uwp.T10.Views.MainPage06:20:19.1159643 Template10 HamburgerMenu.HamburgerMenu_Loaded

デバッグログ

どうやら
06:20:17.6669634 Template10 BootStrapper.OnWindowCreated 
06:20:17.6764639 Template10 WindowWrapper.Static Constructor 
06:20:17.6819619 Template10 BootStrapper.Loaded 
06:20:17.6969638 Template10 DispatcherWrapper.Constructor 
06:20:17.7054654 Template10 BootStrapper.OnLaunched 
06:20:17.7119639 Template10 BootStrapper.CurrentState CurrenstState changed to BeforeLaunch 
06:20:17.7304645 Template10 BootStrapper.InternalLaunchAsync Previous:NotRunning 
06:20:17.7364642 Template10 BootStrapper.InitializeFrameAsync IActivatedEventArgs:Launch 
06:20:17.7394649 Template10 BootStrapper.CallShowSplashScreen 
06:20:17.8369630 Template10 BootStrapper.ActivateWindow source:SplashScreen 
06:20:17.8409634 Template10 BootStrapper.CallOnInitializeAsync 
06:20:17.8454679 Template10 BootStrapper.CurrentState CurrenstState changed to BeforeInit 
06:20:17.8519624 Template10 BootStrapper.NavigationServiceFactory backButton:Attach ExistingContent:Include 
06:20:17.8574621 Template10 BootStrapper.NavigationServiceFactory backButton:Attach existingContent:Include frame:Windows.UI.Xaml.Controls.Frame 
06:20:17.8639639 Template10 BootStrapper.CreateNavigationService Frame:Windows.UI.Xaml.Controls.Frame 
06:20:18.0419627 Template10 HamburgerMenu..ctor 
06:20:18.0509643 Template10 HamburgerMenu.PrimaryButtons OldValue: NewValue: System.Collections.ObjectModel.ObservableCollection`1[Template10.Controls.HamburgerButtonInfo] 
06:20:18.0534637 Template10 HamburgerMenu.SecondaryButtons OldValue: NewValue: System.Collections.ObjectModel.ObservableCollection`1[Template10.Controls.HamburgerButtonInfo] 
06:20:18.1034623 Template10 HamburgerMenu.AccentColor OldValue: #00000000 NewValue: #FF4682B4 
06:20:18.1084624 Template10 HamburgerMenu.RefreshStyles Color: #FF4682B4 
06:20:18.1139641 Template10 HamburgerMenu.NavAreaBackground OldValue: NewValue: Windows.UI.Xaml.Media.SolidColorBrush 
06:20:18.1229646 Template10 HamburgerMenu.SecondarySeparator OldValue: NewValue: Windows.UI.Xaml.Media.SolidColorBrush 
06:20:18.1274629 Template10 HamburgerMenu.PaneBorderBrush OldValue: NewValue: Windows.UI.Xaml.Media.SolidColorBrush 
06:20:18.1329635 Template10 HamburgerMenu.PaneBorderThickness OldValue: 0,0,1,0 NewValue: 0,0,0,0 
06:20:18.1364626 Template10 HamburgerMenu.HamburgerForeground OldValue: Windows.UI.Xaml.Media.SolidColorBrush NewValue: Windows.UI.Xaml.Media.SolidColorBrush 
06:20:18.1394637 Template10 HamburgerMenu.HamburgerBackground OldValue: Windows.UI.Xaml.Media.SolidColorBrush NewValue: Windows.UI.Xaml.Media.SolidColorBrush 
06:20:18.1429640 Template10 HamburgerMenu.NavButtonForeground OldValue: NewValue: Windows.UI.Xaml.Media.SolidColorBrush 
06:20:18.1469635 Template10 HamburgerMenu.NavButtonBackground OldValue: NewValue: Windows.UI.Xaml.Media.SolidColorBrush 
06:20:18.1499630 Template10 HamburgerMenu.NavButtonCheckedForeground OldValue: NewValue: Windows.UI.Xaml.Media.SolidColorBrush 
06:20:18.1534642 Template10 HamburgerMenu.NavButtonCheckedBackground OldValue: NewValue: Windows.UI.Xaml.Media.SolidColorBrush 
06:20:18.1569624 Template10 HamburgerMenu.NavButtonCheckedIndicatorBrush OldValue: NewValue: Windows.UI.Xaml.Media.SolidColorBrush 
06:20:18.1599631 Template10 HamburgerMenu.NavButtonPressedForeground OldValue: NewValue: Windows.UI.Xaml.Media.SolidColorBrush 
06:20:18.1629634 Template10 HamburgerMenu.NavButtonPressedBackground OldValue: NewValue: Windows.UI.Xaml.Media.SolidColorBrush 
06:20:18.1669650 Template10 HamburgerMenu.NavButtonHoverForeground OldValue: NewValue: Windows.UI.Xaml.Media.SolidColorBrush 
06:20:18.1704633 Template10 HamburgerMenu.NavButtonHoverBackground OldValue: NewValue: Windows.UI.Xaml.Media.SolidColorBrush 
06:20:18.1759651 Template10 HamburgerMenu.VisualStateNarrowMinWidth OldValue: -1 NewValue: 0 
06:20:18.1799658 Template10 HamburgerMenu.VisualStateNormalMinWidth OldValue: -1 NewValue: 521 
06:20:18.1829637 Template10 HamburgerMenu.VisualStateWideMinWidth OldValue: -1 NewValue: 1200 
06:20:18.1969625 Template10 HamburgerMenu.NavigationService OldValue: NewValue: Template10.Services.NavigationService.NavigationService 
06:20:18.2154630 Template10 BootStrapper.CurrentState CurrenstState changed to AfterInit 
06:20:18.2254644 Template10 BootStrapper.NavigationServiceFactory backButton:Attach existingContent:Include frame:Windows.UI.Xaml.Controls.Frame 
06:20:18.2279630 Template10 BootStrapper.CreateNavigationService Frame:Windows.UI.Xaml.Controls.Frame 
06:20:18.2344636 Template10 BootStrapper.CallOnStartAsync 
06:20:18.2369622 Template10 BootStrapper.CurrentState CurrenstState changed to BeforeStart 
06:20:18.2419643 Template10 NavigationService.Navigate Page: Decisive.Uwp.T10.Views.MainPage, Parameter: , NavigationTransitionInfo: 
06:20:18.2459663 Template10 NavigationService.NavigateAsync Page: Decisive.Uwp.T10.Views.MainPage, Parameter: , NavigationTransitionInfo: 
06:20:18.2499634 Template10 JsonSerializationService.Serialize Value 
06:20:18.2534646 Template10 FrameFacade.Navigate 
06:20:18.2589630 Template10 FrameFacade.FacadeNavigatingCancelEventHandler 
06:20:18.2619633 Template10 JsonSerializationService.Deserialize Value 
06:20:18.8369651 Template10 FrameFacade.FacadeNavigatedEventHandler 
06:20:18.8389640 Template10 JsonSerializationService.Deserialize Value 
06:20:18.8424652 Template10 JsonSerializationService.Deserialize Value 
06:20:18.8439624 Template10 JsonSerializationService.Serialize Value 
06:20:18.8514648 Template10 HamburgerMenu.HighlightCorrectButton PageType: Decisive.Uwp.T10.Views.MainPage PageParam: 
06:20:18.8589639 Template10 BootStrapper.UpdateShellBackButton 
06:20:18.8629634 Template10 BootStrapper.CurrentState CurrenstState changed to AfterStart 
06:20:18.8649644 Template10 BootStrapper.ActivateWindow source:Launching 
06:20:18.8674655 Template10 BootStrapper.CurrentState CurrenstState changed to Running 
06:20:18.8709695 Template10 BootStrapper.CurrentState CurrenstState changed to AfterLaunch 
06:20:18.8929626 Template10 NavigationService.NavigateToAsync Mode: New, Parameter: FrameContent: Decisive.Uwp.T10.Views.MainPage 
Exception thrown: 'System.Runtime.Serialization.SerializationException' in System.Private.DataContractSerialization.dll 
Exception thrown: 'System.Runtime.Serialization.SerializationException' in System.Private.DataContractSerialization.dll 
06:20:19.1159643 Template10 HamburgerMenu.HamburgerMenu_Loaded 
06:20:19.1269658 Template10 HamburgerMenu.RefreshStyles Theme: Default 
06:20:19.1309641 Template10 HamburgerMenu.RefreshStyles Color: #FF4682B4 
06:20:19.1364621 Template10 HamburgerMenu.DisplayMode OldValue: Overlay NewValue: CompactOverlay 
06:20:19.1404642 Template10 HamburgerMenu.UpdateControl Manual: , IsFullScreen: False DisplayMode: CompactOverlay 
06:20:19.1489629 Template10 HamburgerMenu.UpdateControl Manual: , IsFullScreen: False DisplayMode: CompactOverlay 
The program '[58384] Decisive.exe' has exited with code -1 (0xffffffff). 
+0

私はTemplate10 v.1.1.12を使って簡単なコードサンプルを作成しましたが、この問題は再現できません。 [mcve]を私たちと共有していただけますか? –

+0

1.1.0 vsixを取得し、プロジェクトを作成して1.1.12にアップグレードします。それが問題です。私は1.1.12でそれを使ってプロジェクトを開始しても問題ありません。問題は古い1.1.0プロジェクトを1.1.12にアップグレードすることにあります。これらのバージョン間のXAMLのコードにはかなりの変更があります。 –

+0

デバッガの設定が見つかりました。デバッガタイプ - >アプリケーションプロセス '混在'。ソリューション - >プロジェクト - >プロパティ - >デバッグ - >デバッガタイプ。 –

答えて

0

後SerializationException(複数可)を注意してください、いいえ、特定のアップグレードガイダンスはありませんまたは私の古いバージョンのプロジェクトv.1.1.0を現在のv.1.1.12に変更します。

テンプレート10が非常に新しくなったときにいくつかのアップグレードコメントを思い出しましたが、今すぐ見つけられません。

いくつかの問題を追跡した後、代わりに新しいテンプレートに基づいて新しいプロジェクトを開始し、そこでコードを移動しました。

関連する問題