-2

突然エラーが発生し始めました。

        PhoneNumberChooserTask chooser = new PhoneNumberChooserTask();
        chooser.Completed += new EventHandler<PhoneNumberResult>(Chooser_Completed);
        chooser.Show();

Show()は連絡先リストを表示しますが、アプリケーションがクラッシュします。

メッセージ「Type'System.Runtime.InteropServices.WindowsRuntime.RuntimeClass'はシリアル化できません。DataContractAttribute属性でマークし、シリアル化するすべてのメンバーをDataMemberAttribute属性でマークすることを検討してください。または、タイプがパブリックであることを確認できます。パラメータなしのコンストラクタがあります。このタイプのすべてのパブリックメンバーはシリアル化され、属性は必要ありません。」ストリング

正常に動作していました。これは非常に突然のようです。

編集:したがって、これは、NavigationServiceへの2回目の呼び出しである場合にのみ発生するようです。MainPage.csから呼び出すと、発生しません。....?

編集:NavigationFailedで何かをしているようです。まだ差し込んでいます;(

4

1 に答える 1

0

開いているソケットがあり、Show() がアプリケーションを離れます。これは私の開いているソケットにうまく適合しないことがわかりました_

于 2013-03-24T05:54:05.807 に答える