protobuf-net
WP7でデータをシリアル化するために使用しています。
アプリの起動時にカスタムタイプを初期化しますが、大きな問題があります。
アプリをバックグラウンドで数分間起動すると(トゥームストーニング)、アプリがアクティブになると、タイプを初期化していないため、例外がスローされます。
誰かがこの問題の解決策を持っていますか?ありがとうございました!
解決:
私はこのような問題を解決しました:
private void Application_Activated(object sender, ActivatedEventArgs e)
{
if (!e.IsApplicationInstancePreserved)
{
// add types
// RuntimeTypeModel.Default.Add(......);
}
}