0

このコードの「RootFrame=」行はすべて自動生成されます。

private void InitializePhoneApplication()
{
    if (phoneApplicationInitialized)
        return;

    // Create the frame but don't set it as RootVisual yet; this allows the splash
    // screen to remain active until the application is ready to render.
    RootFrame = new PhoneApplicationFrame();
    RootFrame.Navigated += CompleteInitializePhoneApplication;

    // Handle navigation failures
    RootFrame.NavigationFailed += RootFrame_NavigationFailed;

    // Handle reset requests for clearing the backstack
    RootFrame.Navigated += CheckForResetNavigation;

    // Ensure we don't initialize again
    phoneApplicationInitialized = true;
}

...次の場合に失敗します:

*System.TypeInitializationExceptionはユーザーコードによって処理されませんでしたHResult=-2146233036メッセージ=「TaSLS_PhoneApp.App」のタイプ初期化子が例外をスローしました。Source = TaSLS_PhoneApp
TypeName = TaSLS_PhoneApp.App StackTrace:at TaSLS_PhoneApp.App.set_RootFrame(PhoneApplicationFrame value)at TaSLS_PhoneApp.App.InitializePhoneApplication()at TaSLS_PhoneApp.App..ctor()InnerException:System.NotImplementedException HResult = -2147467263 Message =または操作が実装されていません。Source = Windows StackTrace:at Windows.Storage.ApplicationData.get_RoamingSettings()at TaSLS_PhoneApp.App..cctor()InnerException:*

4

1 に答える 1

2

根本的な原因は生成されたコードではなく、それが呼び出しているコードです...

TaSLS_PhoneApp.App..ctor()のTaSLS_PhoneApp.App.InitializePhoneApplication()InnerException:System.NotImplementedException HResult=-2147467263メッセージ=メソッドまたは操作は実装されていません。Source = Windows StackTrace:at Windows.Storage.ApplicationData.get_RoamingSettings()at TaSLS_PhoneApp.App..cctor()InnerException:*

アプリInitializePhoneApplicationがWindowsPhone8に実装されていないWinRT関数を呼び出しているようです。MSDNドキュメント( http://msdn.microsoft.com/en-gb/library/windows/apps/windows.storage)を参照してください。 applicationdata.roamingsettings

于 2013-01-15T16:45:24.017 に答える