1

Naudioオブジェクトをシリアル化しようとしていますが、このerreuメッセージが表示されます[SerializationException: the type 'NAudio.Wave.BufferedWaveProvider' dans l'assembly 'NAudio, Version=1.6.0.0, Culture=neutral, PublicKeyToken=null' is not marked as serializable.]

Naudio.dllを使用しているため、[Serializable()]を追加できません。

4

2 に答える 2

1

さて、あなたはそれをシリアル化することはできません。

于 2013-03-19T09:37:09.660 に答える
0

シリアル化する理由は考えられませんBufferedWaveProviderが、NAudioはオープンソースであるため、それを妨げるものは何もありません。コードを独自のプロジェクトにコピーしBufferedWaveProvider、属性を追加して、次のSerializableように呼び出しSerializableBufferedWaveProvider、代わりにそれを使用するだけです。

于 2013-03-19T21:40:44.287 に答える