最終更新:ID:0vVc6rasPA 2011年02月18日(金) 17:27:47履歴
BinaryFormatterはLoadされていないアセンブリで定義されているクラスをDeserializeしようとすると、
内部で自動的にアセンブリをLoadしているらしい。
でも、カレントとかしか検索しないので、DLLを別フォルダにおいている場合などには
アセンブリを見つけられないのでSerializationExceptionがでる。
というわけで探して、以下のサイトに解決方法を見つけました。
http://d.hatena.ne.jp/tekk/20090824/1251122412
アプリケーション構成ファイルでassemblyBindingでprobing privatePath〜のところを設定してやるといいらしい。
内部で自動的にアセンブリをLoadしているらしい。
でも、カレントとかしか検索しないので、DLLを別フォルダにおいている場合などには
アセンブリを見つけられないのでSerializationExceptionがでる。
というわけで探して、以下のサイトに解決方法を見つけました。
http://d.hatena.ne.jp/tekk/20090824/1251122412
アプリケーション構成ファイルでassemblyBindingでprobing privatePath〜のところを設定してやるといいらしい。
コメントをかく