Recently I started rebuilding my personal laptop and made the decision to see whether I could get away without installing [VS2005]. Unfortunately early this week I ran into a bit of a hurdle when I attempted to install Team Explorer. For some reason I was getting the following screen mid way through the installation:
I took a look at the error log and while there was definitely evidence that the installation had failed, it wasn’t clear to me what was causing the issue. After searching for others with issues installing Visual Studio 2008 I came across Aaron Stebner’s blog which features this post on how to enable verbose logging and who to email (ie Aaron) for assistance. If you are having issues installing Orcas I would highly recommend contacting Aaron as he has been extremely responsive and has got me up and running.
So, some more information on my specific issue:
When installing Team Explorer it needs to perform a number of steps, the first of which is to install the Premium Partner edition of Visual Studio 2008. This appears to be where the problem lies as the .NET Framework 3.5 log file indicates:
DDSet_Error: CFxInstaller::SetupScriptMapsIIS7 webServerHandlerComponent.Install failed. c_szRulesExtension=.rules Error code: 0x80070002
DDSet_Error: CFxInstaller::SetupComponents SetupScriptMaps failed. Error code: 0x80070002
DDSet_Error: Setup failed. Error code: 0x80070002
This appears to be an issue extracting files as part of the installation. From a command prompt navigate to the wcuPPE folder of your Team Explorer image (in the case of the TFS iso this is tfcwcuPPE). Then run the following commands:
- Run vside.exe /x to extract the contents to a local folder
- Run msiexec.exe /i vs_ide.msi /l*v %temp%vs_ide_log.txt from the folder that you extracted to in step 1
- Run setup.exe from the Team Explorer folder – this time the step to install the Premier Partner edition will not appear as it has already been completed.
I hope this helps others having issues installing Team Explorer for Visual Studio 2008 Beta 2