Может ли сильное именование вызвать проблемы с сериализацией объектов в C #?

Я сериализую некоторые объекты конфигурации и сохраняю результирующие байты в базе данных.

new BinaryFormatter().Serialize(memoryStream, instance);
Convert.ToBase64String(memoryStream.ToArray());

Эти объекты будут десериализованы позже.

new BinaryFormatter().Deserialize(memoryStream);

Возможно, что приложение имеет несколько новых версий сборок во время десериализации. В целом это работает хорошо, но иногда я получаю исключение загрузки файла:«Определение манифеста обнаруженной сборки не соответствует ссылке на сборку»., Все сборки работают с сильными именами, может ли это быть проблемой, и как я могу избежать этой проблемы?

Спасибо за помощь

Ответы на вопрос(2)

Ваш ответ на вопрос