Ah, the joys of beta software!
I went to the Silverlight.net site last night to look at some of the Mix07 demos. I tried to view the chess sample. I clicked on the sample and up pops this Silverlight badge.
This looks promising. During Scott Guthrie’s keynote he mentioned that Microsoft is focused on making the Silverlight installs simple and fast. Let’s see if it works.
I click the link and the installer runs for about 15 seconds and I’m done. That really is fast and easy for the consumer.
When I try to run the chess demo I get the same installer screen. Hmmm.
I tried all these steps, none worked
- Uninstall the old Feb Silverlight CTP
- Uninstall every all other versions of Silverlight
- Install 1.0 beta
The interesting thing is that the Silverlight apps work in Firefox, just not in IE7
I finally got it working by running IE7 as administrator.
Thanks to Steve’s comments and the rpomeroy on the Silverlight forums I have a better solution
if running IE7 as administrator makes Silverlight content render properly and you may have had a WPF/E CTP installed previously the problem is likely a stale Typelib regkey in HKEY_CLASSES_ROOT. The CTP has been known to leave behind stale Typelibs for version 0.8 and 0.8.5.0. The correct Typelib version for both the 1.0Beta and 1.1Alpha is 0.90.
If you are comfortable editing your registry then you may choose to manually delete the old Typelib regkeys:
If Silverlight in IE7 doesn’t work as administrator but you may have had a CTP installed previously you might also see if you have either of these keys under HKLM. If so, you can delete these two as well.