I had developed a guidance package using GAX\GAT 1.3. I uninstalled 1.3 and installed 1.4 on my machine. Package registration from visual studio will work correctly but the installation using the msi fails.the msi gives the following error
“The project factory C# is not registered. c:\...\ library.vstemplate cannot be installed�/p>
Curiously, if I create a new GAT package using 1.4, it will install correctly.But I had to make my old package working. After close comparison, I found that Custom installers for 1.4 take an addition CustomActionData.
For 1.3, CustomActionData for setup project takes the following parameter
/Configuration="[TARGETDIR]YourGuidance.xml"
For 1.4, CustomActionData for setup project takes the following parameters
/Hive=9.0 /Configuration="[TARGETDIR]YourGuidance.xml"
the new parameter regarding hive seems to be the switch bwtween VS2005 and 2008.
So if you are facing the same problem just change CustomActionData for your setup project