none
反序列化問題 RRS feed

  • 問題

  • 最近在研究序列化 --> 網路傳送 --> 反序列化。結果發現了幾個問題:

    假設我有A與B兩個系統,A與B都加入我要自訂的可序列Class。並由A傳送至B,可是等到B要反序列化時,會出現找不到組件 '組件名稱, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' 錯誤。後來測試如果將B的組件名稱改成與A相同即可以順利反序列化。

    1.序列與反序列的過程中,還是會判斷最初型別是否正確(組件.類別名稱)?同類別名稱也無法反序列回來?

    2.曾經爬文序列化的組件資訊如何移除是類似問題,想請問將兩系統共用部份壓成Dll匯入,還有別的方式可以解決嗎?

    2011年5月31日 下午 01:42

解答