About Windows Installer, the .NET Framework, and Visual Studio.
Before installing the release of Visual Studio 2005 Service Pack 1, you must uninstall the Service Pack 1 Beta. If you do not uninstall the beta first, you will receive the following message localized appropriately for Windows,
"The upgrade patch cannot be installed by the Windows Installer service because the program to be upgraded may be missing, or the upgrade patch may update a different version of the program. Verify that the program to be upgraded exists on your computer and that you have the correct upgrade patch."
To uninstall the beta, please follow the instructions below appropriate to your Windows platform.
Windows 2000, Windows XP RTM, Windows XP SP1, Windows Server 2003 RTM
Windows XP SP2, Windows Server 2003 SP1
This is Windows error ERROR_PATCH_TARGET_NOT_FOUND (1642) and is returned because the SP1 beta updated the ProductVersion property and SP1 release will not supersede it. Since the ProductVersion updated by the SP1 beta is not the ProductVersion that SP1 release targets, Windows Installer returns 1642 and will display this message if not installing silently.
Jason, do you mean the VS beta or the SP1 beta? The beta had a different ProductCode and/or ProductVersion (don't remember off-hand) so it wouldn't have worked. It's a different product in Windows Installer's view of things.
Bob, everything comes down to what patches target: ProductCode, ProductVersion, UpgradeCode, and ProductLanguage. In most cases, the title of the source prompt should give you some clue, but if you create a verbose log using the MSI logging policy (search my blog for details) you could look and see what ProductCode it's looking for. If you just click cancel, look in the log after rollback completes for the property ProductEdition (custom property) for more details.
I'm havind this problem without any beta installed. Any hint? I'm using visual studio 2005 professional edition. ¿?¿
SoMoS, make sure you have downloaded the correct Service Pack package for the right language of Visual Studio 2005 that you have installed. You can also extract the MSP from the EXE by using the /extract switch, then use my Patch Applicability Browser at http://blogs.msdn.com/heaths/articles/pab.aspx to see what products it applies to, and which of those are installed.
I remove first supposedly the last to remove....now i am suffering lots of errors in uninstalling the visual studio.....what should I do....need help.