У меня сложилось впечатление, что во время выполнения клиента Silverlight 4 будет отлично работать приложение Silverlight 3, но я не могу найти однозначного заявления от Microsoft по этому поводу.
Можеткто-нибудь предоставить ссылку?
Есть довольно много цитат. Вот один из Тим Хойер, PM Silverlight.
http://timheuer.com/blog/archive/2010/04/15/silverlight-4-breaking-changes-backward-compatibility.aspx
Да, это та ситуация, к которой мы обращаемся как обратная совместимость. Что это означает, что существующие скомпилированные XAP под предыдущими версиями следует продолжать работать как есть, даже если ваш пользователи имеют более позднюю версию Silverlight установлен на их машина.
И с веб-сайта Microsoft, в разделе, который, кажется, на самом деле не применяется (но это так): http://msdn.microsoft.com/en-us/library/cc265156(VS.95).aspx
... каждая основная версия Плагин Silverlight. Каждая версия обратно совместим с предыдущим версии.
И еще: http://support.microsoft.com/gp/lifean45
Microsoft продолжит поддерживать все версии Silverlight по доставке обновления до последней версии обоих Время выполнения Silverlight и Silverlight SDK. Обновления и новые версии Silverlight время выполнения назад совместимость с веб-приложениями в предыдущих версиях Silverlight и будет включать в себя последнюю безопасность улучшения, производительность улучшения и исправления продукта.