Трябва да сериализирам обект с помощта на BinaryFormatter с .NET 4.0 и да го изпратя по кабела (чрез SOAP като байтов масив) към уеб услуга, работеща под .NET 3.5. И обратно. Тествах този сценарий и изглежда, че работи добре.
Има един стар въпрос относно този сценарий на SO, че говори за .NET 1.x до 2.0, което не ме остави с много увереност относно подхода.
Така че работи в моята тестова система, но не мога да тествам всяка възможна вариация на обекта, така че имам нужда от някои теоретични основи.
Като правило, могат ли обектите да се сериализират/десериализират в различни версии на рамка? Това приет сценарий ли е или хак, който проработи в моя случай?