|
Hello,
when I tried to install the GAT I get the following error message: "C# language is not installed. Do you want to see information of the product? Click yes to be directed to a web page, click no to exit."
C# is installed, apart from that I use Windows Vista Business 32 Bit Version and Visual Studio 2008.
Maybe anyone has some good advice.......
|
| Papa Pasta Thursday, January 31, 2008 2:22 PM |
Was this a fresh install of GAX July07 for VS Orcas and then just GAT and it didn't work? Or did you uninstall/re-install GAX, other packages, etc in the middle. Did you resort to using a tool like MSI Cleanup at any time?
Please run the troubleshooter tool mentioned here: http://weblogs.asp.net/vga/archive/2007/12/28/troubleshooting-gax-gat-installation-issues.aspx
This will give us some clues on what may be wrong on your system.
thanks, -Victor.
|
| vga Friday, February 01, 2008 12:04 AM |
Hi Papa,
We're still researching the state that's left behind by MSI Cleanup and that is messing things up. If you've the GAX assemblies properly copied to the VS's PublicAssemblies folder (I'm assuming that let me know if this is not the case) the following may work:
Open a VS2008 command prompt and from there run:
Installutil /ShowCallStack /i /DesignMode /Host=VisualStudio /hive=9.0 /Installer="Microsoft.Practices.RecipeFramework.VisualStudio.RecipeFrameworkInstaller, Microsoft.Practices.RecipeFramework.VisualStudio" "c:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PublicAssemblies\Microsoft.Practices.RecipeFramework.dll"
Make sure you just copy & paste it (to avoid missing quotes) and to change the path if you've VS installed on anything different than the default folder.
This will execute the same custom actions that should have been executed by the Setup but that are currently not executing because the state left by MSI Cleanup.
Let me know if this works.
|
| vga Tuesday, February 19, 2008 9:04 PM |
Was this a fresh install of GAX July07 for VS Orcas and then just GAT and it didn't work? Or did you uninstall/re-install GAX, other packages, etc in the middle. Did you resort to using a tool like MSI Cleanup at any time?
Please run the troubleshooter tool mentioned here: http://weblogs.asp.net/vga/archive/2007/12/28/troubleshooting-gax-gat-installation-issues.aspx
This will give us some clues on what may be wrong on your system.
thanks, -Victor.
|
| vga Friday, February 01, 2008 12:04 AM |
The newest version of GAX is still installed, but I can't uninstall it for some reason. Later I wanted to install GAT and that didn't work. No, I didn't use a tool like MSI Cleanup.
Here is the troubleshooter tool result:
GAX Troubleshooter Developed in 2007 by Clarius Consulting
Dumping OS details... OS version: Microsoft Windows NT 6.0.6000.0 CLR version: 2.0.50727.1433
------------------------------------------------ Dumping GAX hive... ------------------------------------------------ Key: HKEY_LOCAL_MACHINE\Software\Microsoft\Guidance Automation Extensions Value CurrentVersion=1.3 - (String) Key: HKEY_LOCAL_MACHINE\Software\Microsoft\Guidance Automation Extensions\Compatibility Value 1.1=1 - (DWord) Value 1.2=1 - (DWord) Key: HKEY_LOCAL_MACHINE\Software\Microsoft\Guidance Automation Extensions\Hosts Key: HKEY_LOCAL_MACHINE\Software\Microsoft\Guidance Automation Extensions\Hosts\VisualStudio Value CurrentHive=8.0 - (String) Value CurrentInstallDir=C:\VSROOT\ - (String) Dumping GAX Main Manifest... ------------------------------------------------ <?xml version="1.0" encoding="utf-8"?> <RecipeFramework SchemaVersion="1.0" TraceLevel="Error" xmlns="http://schemas.microsoft.com/pag/gax-manifest"> <Hosts> <Host Name="VisualStudio" InstallerType="Microsoft.Practices.RecipeFramework.VisualStudio.RecipeFrameworkInstaller, Microsoft.Practices.RecipeFramework.VisualStudio" /> </Hosts> <GuidancePackages> <GuidancePackage Name="WebClientFactoryPackage" Version="1.1" Caption="Web Client Development June 2007" Description="Web Client Development June 2007" Host="VisualStudio" Guid="d292b01a-6efa-40ad-a56a-57fb7439e2ab" ConfigurationFile="C:\Program Files\Microsoft Web Client Factory\WCSF Guidance Package\WebClientFactoryPackage.xml" Timestamp="633173344940000000" /> </GuidancePackages> </RecipeFramework> Dumping GAX info for 8.0 hive. -------------------------------------------------------------------- Key: HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\8.0\Packages\{77d93a80-73fc-40f8-87db-acd3482964b2} Value ID=1 - (DWord) Value MinEdition=Standard - (String) Value ProductVersion=1.0 - (String) Value ProductName=recipe framework - (String) Value CompanyName=Microsoft - (String) Value InprocServer32=C:\Windows\system32\mscoree.dll - (String) Value Class=Microsoft.Practices.RecipeFramework.VisualStudio.RecipeManagerPackage - (String) Value CodeBase=file:///C:/Program Files/Microsoft Visual Studio 8/Common7/IDE/PublicAssemblies/Microsoft.Practices.RecipeFramework.VisualStudio.DLL - (String) Key: HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\8.0\Packages\{77d93a80-73fc-40f8-87db-acd3482964b2}\SatelliteDll Value Path=C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PublicAssemblies - (String) Value DllName=Microsoft.Practices.RecipeFramework.VisualStudioUI.dll - (String) Key: HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\8.0\Packages\{77d93a80-73fc-40f8-87db-acd3482964b2}\Templates Key: HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\8.0\Packages\{77d93a80-73fc-40f8-87db-acd3482964b2}\Templates\{d292b01a-6efa-40ad-a56a-57fb7439e2ab} Value LastTemplate=11 - (DWord) Value PackageName=WebClientFactoryPackage - (String) Value 1=C:\Program Files\Microsoft Web Client Factory\WCSF Guidance Package\Templates\Projects\Module.CS\BusinessModule.vstemplate - (String) Value 2=C:\Program Files\Microsoft Web Client Factory\WCSF Guidance Package\Templates\Projects\Module.CS\FoundationalModule.vstemplate - (String) Value 3=C:\Program Files\Microsoft Web Client Factory\WCSF Guidance Package\Templates\Projects\Module.CS\ModuleWebsite.vstemplate - (String) Value 4=C:\Program Files\Microsoft Web Client Factory\WCSF Guidance Package\Templates\Projects\Module.Tests.CS\BusinessModule.Tests.vstemplate - (String) Value 5=C:\Program Files\Microsoft Web Client Factory\WCSF Guidance Package\Templates\Projects\Module.Tests.CS\FoundationalModule.Tests.vstemplate - (String) Value 6=C:\Program Files\Microsoft Web Client Factory\WCSF Guidance Package\Templates\Projects\PageFlow.CS\PageFlow.vstemplate - (String) Value 7=C:\Program Files\Microsoft Web Client Factory\WCSF Guidance Package\Templates\Solutions\WCSF Guidance Package CS.vstemplate - (String) Value 8=C:\Program Files\Microsoft Web Client Factory\WCSF Guidance Package\Templates\Solutions\WCSF Guidance Package WAP CS.vstemplate - (String) Value 9=C:\Program Files\Microsoft Web Client Factory\WCSF Guidance Package\Templates\Solutions\Projects\Shell.CS\Shell.vstemplate - (String) Value 10=C:\Program Files\Microsoft Web Client Factory\WCSF Guidance Package\Templates\Solutions\Projects\WebProject.CS\WebUI.vstemplate - (String) Value 11=C:\Program Files\Microsoft Web Client Factory\WCSF Guidance Package\Templates\Solutions\Projects\WebProject.CS\WebUI_WAP.vstemplate - (String) Key: HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\8.0\AutoLoadPackages\{ADFC4E64-0397-11D1-9F4E-00A0C911004F} Value {77d93a80-73fc-40f8-87db-acd3482964b2}=0 - (DWord) Key: HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\8.0\AutoLoadPackages\{ADFC4E64-0397-11D1-9F4E-00A0C911004F}\Packages Key: HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\8.0\AutoLoadPackages\{ADFC4E64-0397-11D1-9F4E-00A0C911004F}\Packages\{d292b01a-6efa-40ad-a56a-57fb7439e2ab} Key: HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\8.0\AutoLoadPackages\{F1536EF8-92EC-443C-9ED7-FDADF150DA82} Value {77d93a80-73fc-40f8-87db-acd3482964b2}=0 - (DWord) Key: HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\8.0\AutoLoadPackages\{F1536EF8-92EC-443C-9ED7-FDADF150DA82}\Packages Key: HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\8.0\AutoLoadPackages\{F1536EF8-92EC-443C-9ED7-FDADF150DA82}\Packages\{d292b01a-6efa-40ad-a56a-57fb7439e2ab} Key: HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\8.0\ToolWindows\{90e51bf7-d80a-4fa1-8a20-2641cbb842f4} Value Name=Microsoft.Practices.RecipeFramework.VisualStudio.ToolWindow.GuidanceNavigatorWindow - (String) Dumping PublicAssemblies 8.0 folder... -------------------------------------------------------------------- The directory PublicAssemblies does not exists. ===================================================================== Dumping GAX info for 9.0 hive. -------------------------------------------------------------------- Key: HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\9.0\AutoLoadPackages\{ADFC4E64-0397-11D1-9F4E-00A0C911004F} Value {53544C4D-E3F8-4AA0-8195-8A8D16019423}=0 - (DWord) Key: HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\9.0\AutoLoadPackages\{F1536EF8-92EC-443C-9ED7-FDADF150DA82} Value {C9DD4A57-47FB-11D2-83E7-00C04F9902C1}=0 - (DWord) Dumping PublicAssemblies 9.0 folder... -------------------------------------------------------------------- =====================================================================
|
| Papa Pasta Friday, February 01, 2008 12:10 PM |
By the log it looks like you have installed GAX July07 to VS 2005 (and not VS2008) and that you still have WebClient SF installed which will cause GAX to not uninstall (you have to remove all guidance packages before uninstalling GAX).
If this is the case, can you please try uninstall WebClient SF first? And then attempt GAX uinstall?
thanks,
-Victor. |
| vga Monday, February 04, 2008 8:24 PM |
Thanks for your help Victor.
I uninstalled WebClient SF and all Guidance Packages, but that didn't fix my problem. Btw, I had to manually delete WebClient SF, because I installed it under VS 2005, but now I have VS 2008 and that caused that the uninstall routine didn't work.
|
| Papa Pasta Thursday, February 07, 2008 10:33 PM |
Can you check GAX's main manifest file found at: %ALLUSERSPROFILE%\Microsoft\Recipe Framework\RecipeFramework.xml and look for any <GuidancePackage> elements? Please make sure you removed them all, by just leaving an empty <GuidancePackages /> parent element.
After this, you should try uninstall GAX again.
Let me know if that fixes it,
thanks,
-Victor.
|
| vga Saturday, February 09, 2008 3:31 AM |
Thanks.
The file RecipeFramework.xml doesn't exist anymore.
When I now try to install GAT I receive another error message ("Guidance Automation Extension is not installed. Click Yes to be redirected to a web page with the extension MSI. Click no to exit."), even tough I freshly installed GAX before.
Where is the cause for those problems? Could I avoid them, if I installed VS 2005 instead of VS 2008 or XP instead of Vista?
|
| Papa Pasta Monday, February 11, 2008 10:20 PM |
If you don't have a RecipeFramework.xml file that means GAX never installed properly. And I believe the cause for this could be something went wrong when switching from VS2005 to VS2008.
Please try editing this reg key:
HKEY_LOCAL_MACHINE\Software\Microsoft\Guidance Automation Extensions\Hosts\VisualStudio
And setting the CurrentHive value to 9.0
After that please try installing GAX again and check if you get a RecipeFramework.xml file.
Let me know how this goes,
thanks, -Victor.
|
| vga Wednesday, February 13, 2008 6:40 AM |
The reg key HKEY_LOCAL_MACHINE\Software\Microsoft\Guidance Automation Extensions\Hosts\VisualStudio has already the CurrentHive value of 9.0.
Maybe formatting my harddisk and then starting a fresh install is the simplest solution.
Best Regards
|
| Papa Pasta Wednesday, February 13, 2008 8:09 PM |
Formatting your machine is not necessary to fix this, we need to figure out what went wrong based on what your steps were.
If you look at the log you posted with the info given by the GAX Troubleshooter I can read that CurrentHive was set to 8.0 but now you tell me is currently set to 9.0. So did you do anything else between those two moments?
|
| vga Thursday, February 14, 2008 12:27 AM |
I now started over, uninstalled GAX again manually (the uninstall routine didn't work) and deleted all registry entries associated with GAX.
Then I reinstalled GAX and set the CurrentHive value to 9.0, but in C:\Documents and Settings\All Users\Application Data\Microsoft\Recipe Framework a RecipeFramework.xml file doesn't exist, even the Recipe Framework folder doesn't exist.
|
| Papa Pasta Thursday, February 14, 2008 1:21 PM |
Hi Papa,
I think we can repro this on our side now. It happens only on some scenarios when MSI Cleanup has been used which is causing the GAX installer custom actions (these are the ones that perform most of the installation) to not run which causes the installation to finish but without all the necessary work performed. This is due to some state about installed components still remaining on the system even after MSI Cleanup has been run.
We're working now on providing a simple script that will update an existing MSI to force the running of the custom actions in all cases which will be used for scenarios where MSI Cleanup has been used.
I'll post the announcement at this forum when the script is available, hopefully during today.
|
| vga Monday, February 18, 2008 1:42 PM |
Hi Papa,
We're still researching the state that's left behind by MSI Cleanup and that is messing things up. If you've the GAX assemblies properly copied to the VS's PublicAssemblies folder (I'm assuming that let me know if this is not the case) the following may work:
Open a VS2008 command prompt and from there run:
Installutil /ShowCallStack /i /DesignMode /Host=VisualStudio /hive=9.0 /Installer="Microsoft.Practices.RecipeFramework.VisualStudio.RecipeFrameworkInstaller, Microsoft.Practices.RecipeFramework.VisualStudio" "c:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PublicAssemblies\Microsoft.Practices.RecipeFramework.dll"
Make sure you just copy & paste it (to avoid missing quotes) and to change the path if you've VS installed on anything different than the default folder.
This will execute the same custom actions that should have been executed by the Setup but that are currently not executing because the state left by MSI Cleanup.
Let me know if this works.
|
| vga Tuesday, February 19, 2008 9:04 PM |
Yes, that worked!  Now i could install GAT and the Mobile Client SF. Thank you Victor for your help and tons of patience. |
| Papa Pasta Saturday, February 23, 2008 6:14 PM |
Glad I could help!
|
| vga Sunday, February 24, 2008 3:33 AM |