我的項目使用類型化數據集來處理它的數據。一些數據表中的某些列使用自定義程序集中的類型。當一個數據集被序列化,這樣可以節省現在,當組裝,MyAssembly程序進行更新,這個全名不再匹配,從而當程序重新運行,並試圖反序列化XML,中的列和數據類型,像這樣序列化類型化數據集,更新程序集,反序列化錯誤
<xs:element name="Mode" msdata:DataType="MyAssembly.Adapters.Mode, MyAssembly, Version=6.3.1.0, Culture=neutral, PublicKeyToken=dab9b4e6f12a95d2" type="xs:anyType" minOccurs="0" />
拋出異常說它不能找到版本6.3.1.0的程序集。
我試圖刪除全名,如下所示,只是離開類型,但這是不合法的。
<xs:element name="Mode" msdata:DataType="MyAssembly.Adapters.Mode" type="xs:anyType" minOccurs="0" />
有誰知道如何反序列化,而使用更新程序集的類型?