作者ireullin (raison detre)
看板C_Sharp
标题[问题] 请问序列化的问题
时间Mon Aug 6 16:08:51 2007
请问我今天要将一个class汇出,这个 class里头还有使用其他的物件
我已经将这个class里头会使用到的物件的class全部加上[Serializable]标签了
我编译的时候也通过了
可是我执行程式的时候出现了错误
错误讯息为
System.Runtime.Serialization.SerializationException: 未将型别
System.__ComObject (於组件 mscorlib, Version=1.0.5000.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089 中) 标示为可序列化。
可是 System.__ComObject 不是底层的东西嘛
应该是不能修改的吧
那要怎摸让他序列化呢
另外再请教一下
我对标签的格式还不太熟
如果一个class有两个标签,我要怎摸标示呢
是要写成
[ComImport, Guid("148BD52A-A2AB-11CE-B11F-00AA00530503"),Serializable]
public class A {
还是
[ComImport, Guid("148BD52A-A2AB-11CE-B11F-00AA00530503")]
[Serializable]
public class A {
还是说两种有不同的意思
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.220.110.100