1

protobuf-netWP7でデータをシリアル化するために使用しています。

アプリの起動時にカスタムタイプを初期化しますが、大きな問題があります。

アプリをバックグラウンドで数分間起動すると(トゥームストーニング)、アプリがアクティブになると、タイプを初期化していないため、例外がスローされます。

誰かがこの問題の解決策を持っていますか?ありがとうございました!

解決:

私はこのような問題を解決しました:

    private void Application_Activated(object sender, ActivatedEventArgs e)
    {
        if (!e.IsApplicationInstancePreserved)
        {
          // add types

          // RuntimeTypeModel.Default.Add(......);
        }
    }
4

1 に答える 1

2

私はこのような問題を解決しました:

    private void Application_Activated(object sender, ActivatedEventArgs e)
    {
        if (!e.IsApplicationInstancePreserved)
        {
           // add types
           RuntimeTypeModel.Default.Add(...);
        }
    }
于 2012-10-24T12:50:32.690 に答える