About Windows Installer, the .NET Framework, and Visual Studio.
As Aaron notes, the Visual Studio 2005 Service Pack 1 Update for Windows Vista is available on the download center. This patch is available for all supported languages of Visual Studio 2005, unlike the beta which was available in English and Japanese. You should first uninstall the beta update for Vista. Note that you do not have to right-click and select "Run as administrator" for this release. The patch wrapper is manifested to automatically prompt for elevation.
You must also first install Visual Studio 2005 Service Pack 1 if you haven't already, or you'll get an error that indicates the patch does not apply to any products on your machine. If you haven't yet installed VS 2005 SP1, I recommend you first read through the known issues in order to prevent some issues, such as long install times. You can help remedy long install times by installing silently.
This patch will remove the "update required" dialog you see (but could hide in future invocations) when you start Visual Studio 2005 and will enable better support under limited privileges, under which even administrators by default run. The shell by default runs under a filtered token devoid of certain administrative privileges not commonly required. So, when Visual Studio is started from the shell via the Start menu or from within Windows Explorer, it too runs unprivileged. You can read about the impact of running Visual Studio 2005 elevated and not in MSDN.
I installed this update but the "update required" dialog still remains? Why?
why the KB notes http://support.microsoft.com/kb/929470/en-us says: "we recommended that you right-click the service pack executable file and then click Run As"?
luc, try re-running the patch and reboot when the entire install is complete. Do not cancel any successive dialogs because more than one product may be installed to which the patch applies, which is why it might appear to install more than once.
If the problem persists, please submit feedback via http://connect.microsoft.com.
luc, the beta patch didn't automatically prompt for elevation. The release patch was manifested to prompt for elevation.
1) I didn't cancel any dialog. I waited the installed to be finished, but I still have the warning dialog every time I execute Visual Studio 2005 under Vista.
2) I never installed a beta patch. I only installed the final patch and in the releases notes there's written to execute it with "run as" http://support.microsoft.com/kb/929470/en-us
I have managed to install the VS2005 SP1 (Team Edition) on Vista Business. Now i tried installing the "VS2005 SP1 Update for Vista" and i get an error saying: "The application has failed to start because it side-by-side configuration is incorrect. Please see the event log...". The event log shows the following:
"Activation context generation failed for 'D:\...\VS80sp1-KB932232-X86-ENU.exe'. Error in manifest or policy file...on line 0. Invalid XML syntax."
Not sure what should be done to fix the manifest? Any ideas on how resolve this one? I am stumped?
luc, please use the Contact link on my blog and I'll respond so you have my email. Then attach a dump from MSIInv, which can read more about at http://blogs.msdn.com/astebner/archive/2005/07/01/434814.aspx. You might also know off hand if you have other VS products installed that are not targeted, per the download page.
Salie, please try downloading the patch again to make sure it is not corrupt. I'll look into the error more in the meantime, but this is the first report I've heard of this problem.
Hehe - downloaded the update again - works now. Strange error to get for a semi-corrupt executable. Live and learn :)
If you're attempting to install the Visual Studio 2005 Service Pack 1 Update for Windows Vista without
I encountered the problem Salie reported. The weird thing is that after I applied Patch for Vista (not beta), everything was fine until today. Visual Studio suddenly refuse to open. Now I'm removing the patch and install it again. Hope it'll get fixed (finger-crossed).