Windows phone 7 无法保存wp7的IsolatedStorageSettings.ApplicationSettings

Windows phone 7 无法保存wp7的IsolatedStorageSettings.ApplicationSettings,windows-phone-7,Windows Phone 7,我试着做下面的事情,但它给了我错误。这些保存值以字符串形式存在,是一个自定义对象。甚至尝试保存一个整数,但仍然不起作用 if (settings.Contains("myDetailsObject")) { settings["myDetailsObject"] = myDetails; } else { settings.Add("myDetailsObject", myDetails); } settings.Sa

我试着做下面的事情,但它给了我错误。这些保存值以字符串形式存在,是一个自定义对象。甚至尝试保存一个整数,但仍然不起作用

if (settings.Contains("myDetailsObject"))
    {
        settings["myDetailsObject"] = myDetails;
    }
    else
    {
        settings.Add("myDetailsObject", myDetails);
    }
   settings.Save();

在MyDetailsObject类中要序列化的所有属性上添加属性[DataMember]。

在MyDetailsObject类中要序列化的所有属性上添加属性[DataMember]。

[DataContractAttribute]
属性和所有要序列化的成员标记类[DataMemberAttribute]。注意,标记的属性必须是
公共的


另外,不要忘记添加对System.Runtime.Serialization的引用。请注意,标记的属性必须是公共的

另外,不要忘记添加对System.Runtime.Serialization的引用

Type 'SharedLibary.Object.MyDetailsObject' cannot be serialized. Consider marking it with the DataContractAttribute attribute, and marking all of its members you want serialized with the DataMemberAttribute attribute.