次の問題を解決するのを手伝ってください。
アセンブリ'mscorlib、Version = 2.0.0.0、Culture = neutral、PublicKeyToken=b77a5c561934e089'に「System.Resources.RuntimeResourceSet」と入力します。シリアル化可能としてマークされていません。
サンプルコード:
[シリアル化可能] パブリッククラスclsModelClass {{ プライベートリスト_obj1=new List(); プライベートリスト_obj2=new List(); public System.Resources.ResourceManager ResourceManager {get; セットする; } public string Property1 {get; セットする; } public long Property2 {get; セットする; } public string Property3 {get; セットする; } } [シリアル化可能] パブリッククラスclsTestClass {{ public static string staticObj1 = "staticObj1"; public static string staticObj2 = "staticObj2"; public static string staticObj3 = "staticObj3"; }
それは理由ですか:
public System.Resources.ResourceManager ResourceManager {get; セットする; }
ResourceManagerクラスはシリアル化されていないため。[nonSerialize]のように使用する必要があります
[非シリアル化] public System.Resources.ResourceManager ResourceManager {get; セットする; }
前もって感謝します。