This document provides information about the February 2007 Community Technology Preview of the Guidance Automation Extensions and Guidance Automation Toolkit that could not be included in the product documentation.
This release of the Guidance Automation Extensions has the following improvements from the earlier release, the June 2006 Community Technology Preview:
Key or Value Name
Description
@CurrentVersion (REG_SZ)
Contains the version number of the current release. The February 2007 CTP release uses the version number “1.2”
Compatibility
Sub-key that lists any versions of GAX that this release is compatible with
Compatibility\@[Version] (REG_DWORD)
A REG_DWORD value exists for each compatible GAX version, with a value of 1. The February 2007 CTP release has a value called “1.1” which refers to the June 2006 CTP.
This release of the Guidance Automation Toolkit has the following improvement from the earlier June 2006 Community Technology Preview:
You cannot install the Guidance Automation Extensions if you already have an earlier version installed. Before uninstalling the Guidance Automation Extensions, you must first uninstall all guidance packages, including the Guidance Automation Toolkit. If the guidance packages were installed from a Microsoft Windows Installer (MSI), you can use the Add or Remove Programs tool to uninstall them. If the guidance packages were registered using the Register Guidance Package recipe in the Guidance Automation Toolkit, you should open each guidance package in Visual Studio and run the Unregister Guidance Package recipe.
If for any reason you are unable to uninstall any guidance package cleanly, you can manually remove it from the list of installed guidance packages. This list is stored in a file that is typically located in C:\Documents and Settings\All Users\Application Data\Microsoft\Recipe Framework\RecipeFramework.xml. If you open this file in a text editor, you will see a <GuidancePackage> element for each guidance package still registered. If you delete all of the <GuidancePackage> elements manually from the XML file, the Guidance Automation Extensions can be uninstalled. However, it will not remove the registry keys of those packages, so you should take this approach only as a last resort.
After all guidance packages are uninstalled, you can uninstall the Guidance Automation Extensions. You can then install a later release of the Guidance Automation Extensions and reinstall any desired guidance packages, including the Guidance Automation Toolkit.
Most guidance packages that were built with the earlier June 2006 Community Technology Preview of the Guidance Automation Toolkit will continue to run on this release of the Guidance Automation Extensions; however, in some circumstances it may be necessary to perform some additional tasks.
If you want to use a guidance package that has been packaged into a Windows Installer (MSI), you should be able to run the Windows Installer after installing the new release of the Guidance Automation Extensions.
If you want to use a guidance package that is in source code form, you must open the solution in Visual Studio. For every project that references Guidance Automation Toolkit assemblies or Guidance Automation Extensions assemblies (generally those starting with Microsoft.Practices.RecipeFramework), you must select each reference and either set the Specific Version property to False or delete the reference and add a new one that points to the new version of the Guidance Automation Toolkit assemblies or Guidance Automation Extensions assemblies (assembly version 1.2.0.0). After doing this, it should be possible to compile the code and register the guidance package using the Register Guidance Package recipe in the Guidance Automation Toolkit.
The February CTP of GAX will automatically redirect any calls to the June 2006 CTP assemblies (version 1.0.60429.0) to the February 2007 CTP assemblies (version 1.2.0.0). If you are updating existing guidance packages that only need to work on the February 2007 CTP, you may update any assembly references in your configuration files to use the 1.2.0.0 assemblies.
To give feedback, get assistance, or download additional content please visit the Visual Studio Team System Developer Center.
Tom,
Thought you might like to know: if I now install the Feb 07 GAX and GAT, the Dec 06 release of the WSSF fails with the error:
This installer requires the Guidance Automation Extensions June 2006 CTP which is not present on the computer. Please install it and try again.
I'm using Win XP SP2, VS 2k5 Pro SP1. Also have AJAX framework installed.
Andy Brown
Sorry Tom, just found the forums for the GAT and posted there - probably a better place for the question.
Today I got out of bed feeling a little better and to quickly check my email. I have been sleeping more
Hope u are feeling better.
How can i uninstall the previuos version of the Guidance Automation Extensions?
When doing so, i receive an error maessage saying i must remove the Smart-Client Guidance package first.
This i already did, i even removed all application blocks from my computer.
Any Ideas?
After a false start a couple of weeks ago (when it was still February), we're pleased to announce that
Some weeks delayed but is finally out!, this new Febrary 2007 CTP basically has support for Vista and
Earlier this week version 1.2 or the February 2007 Community Technology Preview of the Guidance Automation