This blog is about developing Windows applications using Visual Studio. All postings on this weblog are provided "AS IS" with no warranties, and confer no rights. Use of any samples are subject to the terms specified at http://www.microsoft.com/info/cpyright.htm
Your host Nikola Dudar is a Program Manager in Windows division of Microsoft Corporation. He has been working on Windows Web Services API during Windows 7 and various additions to Visual C++ during VS2005 and VS2008. More details are in LinkedIn profile under Nikola's formal name Mykola Dudar.
If you are interested in program management and project management, check out my other blog at http://www.pmsnack.com/ where I collect best practices and other topics interesting to program and project managers.
To send feedback, comments or requests for new posts, please use the contact form.
I thought I should write a short post on this issue. It had been discussed before on forums and in bugs. Long story short, VS2005 SP1 does update all VC++ redistributable MSMs in \Program Files\Common Files\Merge Modules. Or I guess I should say, it is built to update them. However if it did not update them or some of them, there two primary reasons for that:
1) Something went wrong in SP1 installer and it never reached a point when it installs these files. Check installation log for SP1 and repeat install. Sometimes you may need to reinstall VS2005 also first.
2) You might have used Orca to view content of RTM version of MSMs. Orca has this "feature" of modifying timestamp of MSM when it opens it, even when no edits are made to content. To workaround this "feature", VC is marking MSMs as read-only in Orcas. Of course, if you have changed timestamp of the file by hand, you are going to see the same behavior.
Usually uninstalling VS2005 SP1, repairing or re-installing VS2005 and then installing VS2005 SP1 again fixes all problems including non updated MSMs.
I running up against this it seems. My installer is putting DLLs on my test box w/ version 8.0.50727.42. My stuff won't work, however, because they depend on 8.0.50727.762 which isn't installed.
Is there any way to get my hands on the MSMs without having to repair VS?
Only VS2005 SP1 installs .762 MSMs. They are not available separate from VS2005 SP1.