Moving a type from one assembly to another using TypeForwardedToAttribute/TypeForwardedFromAttribute

But a recompilation and addind new reference are needed. TypeForwardedToAttribute (added in .Net 2.0) is only a syntaxic sugar but TypeForwardedFrom (added in .Net 4.0 bur should have been added in 2.0) doesn’t break serialization compatibility.