Microsoft Silverlight is a cross-browser, multi-environment plug-in that delivers the next generation of Microsoft .NET–based media experiences and rich interactive applications for the Web. This article describes an update for Silverlight 4. This update is released on June 3, 2010.
An update (version 4.0.50524.0) is available for Microsoft Silverlight. This update offers a new build that is an upgrade to earlier versions of Silverlight. This update is included in current Silverlight installers. If your computer does not have Silverlight installed, the installer will be offered to you by Microsoft Update or by Windows Server Update Services (WSUS).
Issues that are fixed by this update
Media that is encrypted by using the PlayReady form of Digital Rights Management (DRM) cannot play back on certain configurations of OS X.
Media that is encrypted by using the PlayReady form of DRM cannot play back on certain configurations of Windows XP.
When you run a Silverlight 3 application which has a property that has the same name as a Silverlight property introduced on one of the base classes in Silverlight 4, an AmbiguousMatchException exception occurs and you receive the following error message:
Unhandled Error in Silverlight Application Ambiguous match found.
at System.RuntimeType.GetPropertyImpl(String name, BindingFlags bindingAttr, Binder binder, Type returnType, Type types, ParameterModifier modifiers) at System.Type.GetProperty(String name, BindingFlags bindingAttr)
at MS.Internal.FrameworkCallbacks.SetNonAttachedProperty(Object target, String propertyName, Object propertyValue, Int32 typeIndex)
at MS.Internal.FrameworkCallbacks.SetValueToProperty(Object target, String propertyName, Object propertyValue, Int32 typeIndex, String attachedDPOwnerNamespace, String attachedDPOwnerAssembly)
at MS.Internal.FrameworkCallbacks.SetPropertyAttribute(IntPtr nativeTarget, String attrName, String attrValue, String attachedDPOwnerNamespace, String attachedDPOwnerAssembly)
On a Silverlight 4 application running on a Mac operating system, the TAB key does not start the Control.KeyDown
event as expected.
You use a Silverlight 4 plug-in in a Mac browser. When you play a media stream for a long time, a large memory leak occurs.
When you set the full-screen mode for a Silverlight application that is running on a secondary monitor on a mac, the screen is positioned incorrectly.
This update is available from the following sources.
Microsoft Silverlight site
The Silverlight installer includes all previous updates in addition to this update. To install the latest version of Silverlight, visit the following Microsoft website:
This update is also available to users of Microsoft Update. If you have an earlier version of Silverlight installed, this update will be offered as "Update for Microsoft Silverlight (KB 982926)."
This update is also available on Microsoft Update through Microsoft Windows Server Update Services (WSUS).
If a computer has an earlier version of Microsoft Silverlight installed, this update will be offered as "Update for Microsoft Silverlight (KB 982926)."
If a computer does not have Silverlight installed, this update will be offered by the latest Silverlight installer as "Update for Microsoft Silverlight (KB 982926)."
Silverlight 4 contains an auto-updating mechanism. By default, this mechanism is turned off in the WSUS package. Future updates will be provided through WSUS updates