В настоящее время в Интернете мало доказательств, кроме опубликованных Microsoft, которые можно найти здесь и здесь , в которых говорится:
Некоторые изменения были внесены в среду выполнения Silverlight и инструменты Silverlight между Silverlight 4 и Silverlight 5. Для этих изменений применяются следующие принципы:
Большинство приложений Silverlight 4будет работать с Silverlight 5 без каких-либо изменений.
Когда требуются критические изменения, Silverlight будет пытаться поддерживать поддержку старого и нового поведения, используя режим причуд.
Тем не менее, некоторые изменения, внесенные в компоненты Silverlight, могут потенциально привести к сбою в работе ваших старых приложений на основе Silverlight (время компиляции, время загрузки XAML или время разработки) или вести себя по-другому.
И,
Нет известных критических изменений между Silverlight 4 и Silverlight 5 в ядре Silverlight.Приложения, которые были изначально скомпилированы с использованием инструментов Silverlight 4 и которые по-прежнему ориентированы на среду выполнения Silverlight 4, должны работать без проблем на клиенте, который имеет среду выполнения Silverlight 5.
Если ваш проект ссылается на какие-либо клиентские сборки Silverlight SDK [...] убедитесь, что ваш проект специально ссылается на версию Silverlight 5 клиентских сборок SDK [...].Проект, ориентированный на Silverlight 5, не может использовать сборки Silverlight 4 SDK.
В ссылках, которые я предоставляю, содержится дополнительная информация, например, связанная с режимом причуд , ссылками третьих сторон,и поведенческие изменения.