Breaking Change: Silverlight 3 is now required to develop Silverlight applications. Silverlight 2 is no longer supported.
Silverlight 3 introduces major media enhancements, out of browser support allowing Web applications to work on the desktop; significant graphics improvements including perspective 3D graphics support, GPU acceleration and H.264 video support; and many features to improve RIA development productivity.
You will need to add a reference to the System.Runtime.Serialization library when migrating your ArcGIS Silverlight application to the Silverlight 3 platform.
Element binding was introduced in Silverlight 3 which enables developers to define property relationships to elements in XAML without requiring code-behind. For example the following code can now be used to set the Map property on a Navigation control in XAML (the x:Name attribute on the Map control is set to "MyMap"):
<esriToolkit:Navigation Map="{Binding ElementName=MyMap}" />