Может ли сильное именование вызвать проблемы с сериализацией объектов в C #?
Я сериализую некоторые объекты конфигурации и сохраняю результирующие байты в базе данных.
new BinaryFormatter().Serialize(memoryStream, instance);
Convert.ToBase64String(memoryStream.ToArray());
Эти объекты будут десериализованы позже.
new BinaryFormatter().Deserialize(memoryStream);
Возможно, что приложение имеет несколько новых версий сборок во время десериализации. В целом это работает хорошо, но иногда я получаю исключение загрузки файла:«Определение манифеста обнаруженной сборки не соответствует ссылке на сборку»., Все сборки работают с сильными именами, может ли это быть проблемой, и как я могу избежать этой проблемы?
Спасибо за помощь