[問題] 請問序列化的問題
請問我今天要將一個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
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章