I started with a brand new formatted machine, fresh install of Vista, so it doesn't have any remnants of earlier Silverlight bits. Installed s/w in this order:
- VS 2005, including Team Explorer, sp1, extensions for WCF, WPF, WF
- Office 2007
- .NET 3.5
- Windows SDK 6.1
- VS 2008 Team System (developers), including Team Explorer
- VS 2008 sp1
- Silverlight Tools Beta 2 for VS 2008 (silverlight_chainer.exe published 8/11/2008)
When opening or creating a Silverlight project, I continue to get the famous error:
"Microsoft Silverlight Tool is unable to open the project due to a missing patch for Visual Studio."
Download link takes me to the same silverlight_chainer from 8/11/2008 download that I've been running. (here)
Since this is on a fresh machine, it shouldn't be related to having previous beta versions installed.
Any ideas on what to try, or what's wrong with my installation order above?
Thanks in advance!
Sorry for the delay (things have been pretty intense lately at work).
Can you try installing just the patch? Here's some instructions:
Extract the contents of the chainer to a directory using the command: 'silverlight_chainer.exe /x:<some Directory>'
Look in the extracted contents for a file called VS90SP1-KB945214.msp and run that
Let me know how it goes.
Thanks for the reply / suggestion.
I ran the .msp and the first time got the following error in a MessageBox:
Error 32003: File C:\program files\Microsoft Visual Studio 9.0\Common7\Tools\vsvars32.bat could not be opened for write.
Figuring this was about UAC and no access to Program Files, I ran the .msp again, this time from a cmd prompt running as administrator. This time it finished without errors.
However, still when I open a Silverlight project in VS 2008, I get the same error:
Microsoft Silverlight tools is unable to open the project due to a missing patch for Visual Studio.
Sorry again for the delays.
Can you package together the install log for the patch and for the chainer and send them to me at: jamlew (AT) microsoft (DOT) com. The log file for the chainer should be called something like 'Silverlight Beta 2 Chainer_<date>_<time>.html'. For the patch, please run the patch from the command line like this: Path\To\Patch> msiexec /L*vx <SomePathToSaveLogFile>\patchLog.log VS90SP1-KB950730.msp.
- Jimmy Lewis
I sent you an email to the above address.
I ran the chainer, sent you the log. I dont have the exact MSP that you mention, tried to run the SP1 msp that's in my extracted directory and cant get the params right for the *vx logging. MSIEXEC throws up the command line help dialog.
Some users have experienced issues with downloading a cached version of the tools installer. The download should be signed on 8/1/2008 and should install KB955214. The correct version of the installer is available here (as with any .exe you download from the Internet, verify that it was digitally signed by a trusted source before installing).
I had heard that before and validated that my installer is in fact signed on 8/1/2008 and contains KB955214. I have sent the logs to jamlew and we're working through a couple options.
Will post back here with any successful results to help others with the same problem.
Even with the MS guys helping by combing my 16 MB of log files, they couldnt come up with anything specific to try to get around this. Ended up re-paving my machine, and this next time I installed, everything installed and is functioning correctly.
There are 2 differences in the set of software I installed on that next go-round:
- No VS 2005
- No Windows SDK
Sorry cant be of much more help.