我試圖用BinaryFormatter
連載我的對象:二進制格式化 - 類型用戶控件沒有標記爲可序列
private UserSettings _userSettings;
var serializer = new BinaryFormatter();
using (var file = new FileStream(@"D:\test.bin", FileMode.Create))
{
serializer.Serialize(file, _userSettings);
}
但我發現了一個奇怪的例外:
類型「MyCustomUserControl」在彙編'xxx'中沒有標記爲 可序列化。
類UserSettings
不必MyCustomUserControl
任何參考,但它是由MyCustomUserControl
引用。
你使用'[Serializable接口]'你CustomUserControl? –