1

次のコードを使用して、リストを設定に保存しようとしています。他のコントロールを設定にバインドしていて、それらは正常に機能します。最初の3行にコメントを付けると、問題なく機能しているように見えますが、それ以外の場合は、save()メソッドで例外が発生します。

StringCollection playLists = new StringCollection();
playLists.AddRange(getListsToSync().ToArray());
Properties.Settings.Default.PlayLists = playLists;
Properties.Settings.Default.Save(); //exception here..

この例外が発生します

ファイルまたはアセンブリ'System.XmlSerializers、Version = 2.0.0.0、Culture = neutral、PublicKeyToken=b77a5c561934e089'またはその依存関係の1つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。

4

1 に答える 1

1

このリンクによると、例外を無視するだけで、コードは正常に実行されます。

リンクから:

この例外は、XmlSerializerの通常の操作の一部です。これは予期されており、フレームワークコード内でキャッチおよび処理されます。無視して続行してください。デバッグ中に気になる場合は、すべての例外ではなく、未処理の例外でのみ停止するようにVisualStudioデバッガーを設定します。

于 2012-04-28T13:40:29.780 に答える