Yes! In fact, it turns out that the subtle difference between the four different versions of Silverlight 3 have caused me several hours of frustration.
To see which version you have, go to C:\Program Files\Microsoft Silverlight
. There have been several:
- Build 3.0.50106.00 Released January 19, 2010
- Build 3.0.40818.0 Released September 1, 2009
- Build 3.0.40723.0 Released July 27, 2009
- Build 3.0.40624.00 Released July 9, 2009
As of 1/28/10, Silverlight 3.0.50106.0 is the current version.
Different bits and pieces, including the Silverlight client install, the Silverlight Developer install, and the Silverlight Toolkit may or may not cause a spontaneous update to your Silverlight installation. The different versions do install side-by-side so it is entirely possible for you to end up with 3 or 4 different sets of Silverlight DLL’s in the Program Files folder.
This also wreaked havoc with my solution build because some developers had incurred the update and some hadn’t. We are firewalled and protected by the network gods so that we cannot access Microsoft Update / Windows Update, so we need to force the update manually by going to:
A) For client only, use the Silverlight download page: Silverlight Runtime
B) For Silverlight Developer Runtime, you’ll need: Silverlight Developer Runtime
Also, as of 1/28/10, the following downloads should be installed as part of your Silverlight development environment:
The Silverlight Tools for VS2008: Silverlight Tools
The Silverlight Toolkit November 2009 from CodePlex: Silverlight Toolkit
For a new install, make sure you install the Silverlight Tools for VS2008 and then the latest Silverlight Developer Runtime.