Tôi cần tuần tự hóa một đối tượng bằng cách sử dụng BinaryFormatter với .NET 4.0 và gửi nó qua dây (thông qua SOAP dưới dạng mảng byte) tới một dịch vụ web chạy dưới .NET 3.5. Và ngược lại. Tôi đã thử nghiệm kịch bản này, và nó có vẻ hoạt động tốt.Các đối tượng có thể tuần tự hóa/deserialize trên các phiên bản khung công tác khác nhau không?
Có một số question cũ về kịch bản này trên SO, nói về .NET 1.x đến 2.0, điều này đã không khiến tôi tự tin về cách tiếp cận này.
Vì vậy, nó hoạt động trong khai thác thử nghiệm của tôi, nhưng tôi không thể kiểm tra mọi biến thể có thể có của đối tượng, vì vậy tôi cần một số nền tảng lý thuyết.
Như một quy luật, các đối tượng có thể tuần tự hóa/deserialize trên các phiên bản khung khác nhau không? Đây có phải là một kịch bản được chấp nhận hoặc một hack đã làm việc trong trường hợp của tôi?
Bạn đang sử dụng loại serialization nào (Nhị phân, XML, JSON, v.v ...)? –
Tôi nghĩ rằng bạn phải dừng lại là "AngryHacker" và trở thành "JollyHacker" để làm việc này tốt nhất :) –
@JustinNiessner nhị phân. – AngryHacker