SerializationException是未处理的错误?

时间:2010-11-16 18:58:03

标签: c# .net winforms static

我正在使用带有C#的Visual Studio 2005。谁能告诉我什么:

Type 'bar' in Assembly 'foo, Version=5.9.0.25319, Culture=neutral, PublicKeyToken=a3c4e260a36280cd' is not marked as serializable.

装置??

显然我必须为了专有的缘故改变类的名称,但是我在类似于以下的行上得到了这个例外:

DisplayedData = class1.staticObject.GetShownDataList();

这是否与我试图在类的静态实例上调用方法的事实有关? Class1 在我的项目中,但是 staticObject 在我正在引用的另一个项目中保存了一个类的静态实例。

谢谢!

2 个答案:

答案 0 :(得分:3)

消息表示类栏没有分配Serializable属性。请查看链接以获取有关如何使用它的示例。

答案 1 :(得分:1)

例外情况非常清楚。在源代码中找到 bar 类,并为其提供[Serializable]属性。请暂停一下,考虑是否可以反序列化该类的对象。