элемент, как мне сделать, чтобы я мог дессериализовать старые данные уже на новый класс?
                  
                  
                
Можете написать свой Binder. Но, насколько я знаю, binaryformatter объявлен устаревшим. Попробуйте msgpack
Не юзать binaryformatter) Он deprecated по секьюрити причинам
не стоит его использовать https://docs.microsoft.com/en-us/dotnet/standard/serialization/binaryformatter-security-guide
На новые свойства/поля навесить OptionalField Подробней здесь: https://docs.microsoft.com/ru-ru/dotnet/standard/serialization/version-tolerant-serialization
 FishMan
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          FishMan
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Спасибо, это и использовал)
Не юзать BinaryFormatter. На выбор: BSON, MessagePack.
 FishMan
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          FishMan
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Там дальше уже объяснял, что не мой выбор
Обсуждают сегодня