GAX/GAT February 2008 Final Release

The Guidance Automation Extensions (GAX) expands the capabilities of Visual Studio by allowing architects and developers to run guidance packages, such as those included in Software Factories, which automate key development tasks from within the Visual Studio environment.

The Guidance Automation Toolkit (GAT) is a guidance package which allows architects to author rich, integrated user experiences for reusable assets including Software Factories, frameworks, and patterns. The resulting Guidance Packages, composed of templates, wizards and recipes, help developers build solutions in a way consistent with the architecture guidance. In order to use the Guidance Automation Toolkit, you must first install the Guidance Automation Extensions.

New In This Release

The February 2008 Release of the Guidance Automation Extensions and Guidance Automation Toolkit has the following improvements to the earlier release, the July 2007 Community Technology Preview:

Support for Visual Studio 2005 and/or Visual Studio 2008. This version of GAX will run on either version of Visual Studio. If you don’t have GAX installed, you can install GAX to support Visual Studio 2005 or Visual Studio 2008 or both. The installer will automatically determine which versions of Visual Studio you have installed.

Updating GAX.

§ If you have a previous version of GAX installed on Visual Studio 2005, it will be updated to the February 2008 release of GAX. You are no longer required to uninstall GAX and the corresponding guidance packages.

§ Guidance packages that are registered with the previous version of GAX will automatically be registered with the current version of GAX (GAT, however, will require an update – see the information below).

Visual Studio side-by-side support. If you have Visual Studio 2005 and Visual Studio 2008 running side-by-side, you can have GAX running against both versions. Guidance packages developed and registered through GAT for a specific version of Visual Studio (2005 or 2008) will only be available in that version. Guidance packages designed for Visual Studio 2005 and installed through an MSI will only be available in Visual Studio 2005. Installation of any guidance package through an MSI that does not explicitly prompt for the version of Visual Studio to install to, will install to Visual Studio 2005 by default.

Improved Uninstaller. During GAX uninstallation, you can click the Check Installed Packages button for the list of all registered guidance packages. If you proceed with GAX removal, the uninstaller will only attempt to automatically uninstall those guidance packages that were registered manually using GAT. If you have guidance packages that were installed through an MSI(s), you should not proceed with removing GAX. Instead, you should use the Add or Remove Programs tool to uninstall these guidance packages.

In addition, this release of GAX has the following fixes:

− A blank error message was displayed if you attempted to uninstall GAX before uninstalling GAT or other registered packages when running Windows Vista.

− A FileLoadException error was displayed if you used the Guidance Package Manager on Visual Studio 2008 Professional.

− GAX and GAT would not properly validate and recognize custom Visual Studio project types when unfolding templates for custom project types registered only in the experimental hive.

 

Downloads 

GAX and GAT must be downloaded and installed separately. GAT requires that GAX is installed first.

If you have a previous version of GAX installed on Visual Studio 2005, it will be updated to the February 2008 release of GAX. You are no longer required to uninstall GAX and the corresponding guidance packages (with an exception of GAT, which must be re-installed).

 

Enjoy!

Comments

  • Anonymous
    February 16, 2008
    The comment has been removed

  • Anonymous
    February 16, 2008
    The comment has been removed

  • Anonymous
    February 16, 2008
    The comment has been removed

  • Anonymous
    February 17, 2008
    The comment has been removed

  • Anonymous
    February 17, 2008
    The comment has been removed

  • Anonymous
    February 17, 2008
    The comment has been removed

  • Anonymous
    February 17, 2008
    The comment has been removed

  • Anonymous
    February 17, 2008
    The comment has been removed

  • Anonymous
    February 17, 2008
    对VS2008的用户来说,方便了许多! 请看:http://blogs.msdn.com/agile/archive/2008/02/15/gax-gat-february-2008-final-r...

  • Anonymous
    February 17, 2008
    Just a quick note as I’ve had my body pretty much surgically attached to my laptop and various (geeky)

  • Anonymous
    February 17, 2008
    Just a quick note as I’ve had my body pretty much surgically attached to my laptop and various (geeky

  • Anonymous
    February 26, 2008
    The comment has been removed

  • Anonymous
    February 28, 2008
    Hello Grigori, I had a couple of questions: 1.) I read on the Wikipedia site that EL 4.0 was due out in mid March; is this accurate/close? 2.) Does EL 4.0 integrate with Framework 3.5?  Anything specific to Framework 3.5 in it? 3.) I'm trying to use the DAAB QuickStart, but don't want to have to be bothered with memberships/roles, etc. that seem to be in there (reference to the "machine.config" connection string to attach to that db).  I don't have Express Ed., but full Dev. Ed. and user instancing isn't available on Dev. Ed., so I'm trying to figure out how to avoid the ASP attaching part.  I guess I could just manually load the roles database and just connect to it, but I don't seem to have that MDF on my system at all (only versions provided by other code samples, but not sure if I can use 1 of these successfully with the QuickStarts).  How can I either produce an empty MDF to manually attach - or, avoid that connection in the QUickStarts?  I think the answer is going to be to look for that code in the QuickStart and didsable it!  Just not sure if that code's in the QuickStart or EL code. Thankis!

  • Anonymous
    February 28, 2008
    The comment has been removed

  • Anonymous
    February 28, 2008
    @SirReal re: 1) See http://blogs.msdn.com/agile/archive/2008/02/27/entlib-unity-roadmap.aspx re: 2) EL 4.0 targets .NET3.5. WMI2 support is only available in .NET3.5. re: 3) Yes, you have to modify the quickstart config. Just remove the SQLEXPRESS part of the database and use local.

  • Anonymous
    February 28, 2008
    The comment has been removed

  • Anonymous
    February 29, 2008
    UPDATE: Other research I've done seems ti indicate a problem with code securty or assembly signing, but I haven't touched anything from the base EL 3.1 install; can't see how these be problems for me...

  • Anonymous
    March 27, 2008
    Now that Web Client Software Factory Shipped and the team is focusing on Prism (the composite scenario

  • Anonymous
    April 11, 2008
    Some time ago, I wrote a post about How to update the installer to run Smart Client Software Factory

  • Anonymous
    April 11, 2008
    Some time ago, I wrote a post about How to update the installer to run Smart Client Software Factory