讓我簡單地解釋我的架構,然後再問我的問題。我有一個客戶端應用程序調用Web服務並將其傳遞給一些數據項。 Web服務使用此數據執行一些查找,然後通過使用BinaryFormatter作爲字節數組向客戶端返回一個二進制序列化對象。客戶端然後反序列化對象並使用它。我的問題是我不得不重命名服務器用於新版本的程序集。這在客戶端反序列化時造成問題。對我來說,部署一個新客戶端不是一種選擇,所以可以使用新的程序集名稱,所以我的問題是,是否有方法可以更改序列化期間正在編寫的程序集名稱。我知道如何使用SerializationBinders進行反序列化,但這並不能解決我的問題,因爲這需要部署新客戶端。在二進制序列化期間更改程序集名稱
我目前對win窗體應用程序和web服務都使用C#2.0。
從字面上看,這只是名稱的變化嗎? – 2011-02-07 22:43:01