"AssemblyA" adlı bir derlemede "MyClass" adlı bir sınıfım varsa ve .NET'in BinaryFormatter'ı kullanarak bir dosyaya serileştirirseniz. Ardından "AssemblyB" adlı bir derleme "Sınıfım" kodunu taşımak ve aşağıdaki "System.TypeLoadException" istisna almak dosyayı serisini çalıştığınızda:C# Taşınan veya yeniden adlandırılmış bir sınıfı deserialize
derlemesinden tipi 'AssemblyA.MyClass' yüklenemedi ' AssemblyA, Sürüm = 1.0.0.0, Culture = neutral, PublicKeyToken = null '.
Sınıfın AssemblyB'ye taşındığını göstermek için herhangi bir yol var mı? Bir çeşit öznitelikle mi? Veya seri hale getirilmiş dosyayı AssemblyA.MyClass'dan AssemblyB.MyClass'a tüm başvuruları değiştirmek için ön işlem öncesi adım olarak değiştirmek mümkün mü? Son olarak, eğer bu seçeneklerden hiçbiri mümkün değilse, bu sınıftan vazgeçmek için denemeyi atlamak ve yine de verilerin geri kalanını serpiştirmeye devam etmek mümkün mü?