Silverlight 2 Release Candidate Available
We've released RC0 of Silverlight 2. This is intended as a developer only release - neither the Silverlight 1 nor Silverlight 2 Beta 2 plug-in will auto-update to this release. This is an opportunity to test your Silverlight 2 applications against RC0 to ensure they will be ready for final release. There is also a preview of SP1 for Expression Blend which targets Silverlight 2 RC0.
There is a full list of breaking changes between B2 and RC0, I've pulled out the contents list below as a summary:
- Important! Migrating Older Code to the Newer Release
- ContentPresenter now derives from FrameworkElement instead of Control
- Layout Rendering Slightly Changed
- Cross domain hosts of Silverlight must set the right MIME type for XAP (application/x-silverlight-app)
- Exceptions now thrown in HttpWebRequest.EndGetResponse()
- Font URI is Restricted to Assembly Resource
- Browser.HtmlElementCollection replaced with by Browser.ScriptObjectCollection
- Exceptions When Changing Some Properties on an Active Animation
- System.Windows.Controls.Extended.dll renamed to System.Windows.Controls.dll
- VisualStateManager Changes
- KeyDown Sent Synchronously
- MeasureOverride/ArrangeOverride on Canvas Now Sealed
- UriTypeConverter moved to System.dll
- HtmlPage.UnregisterScriptableObject Removed
- RenderingEventArgs Changes
- ContentPresenter and ContentControl Changes
- Removal of FileDialogFileInfo Type and OpenFileDialog.SelectedFile(s) Properties
- Removal of FullAccess Option on the ExternalCallersFromCrossDomain attribute in the Silverlight 2 application manifest
- KeyFrameCollection Changes
- Request stream must be closed before calling HttpWebRequest.BeginGetResponse()
- HtmlWindow references on Safari/Mac will no longer evaluate to true
- Address property removed from all WebClient EventArg classes
- Constructors Made Internal
- Exception type change for System.Xml exception type
- Cannot create classes in XAML that do not have accessible constructors
- Get AG_E_UNKNOWN_ERROR in Silverlight 2 but not in Silverlight 1
- Platform looks for generic.xaml as a resource at themes/generic.xaml
- HTTP Polling Duplex OM Changes and Reengineering
- Breaking change to Silverlight native hosting IXcpControl COM interface
- Content-Type is allowed on cross domain request by default
- Enforcing delegate type check when two delegate objects are combined
- Miscellaneous API Changes
All the relevant links and downloads are available on Silverlight.Net.
Technorati Tags: silverlight,expression
Comments
Anonymous
September 25, 2008
PingBack from http://informationsfunnywallpaper.cn/?p=7144Anonymous
September 26, 2008
Ed Silverton with 3D Flickr Photo, A gaggle of Silverlight Developers blogging about RC0, and Bill ReissAnonymous
September 28, 2008
One more step towards the much awaited final release of Silverlight 2 !!!