【問題】
「Type 'hoge' in Assembly 'fuga, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' is not marked as serializable.」が出る。
【状況】
のジェネリックメソッド版をVisual Studioで実装しようとしていたときに発生した。
【解決方法】
ディープコピーしたいクラス(hogeクラス)の先頭に
[Serializable]
public class hoge
{
(省略)
}
のように書き加える。