Your extension will be available shortly on the Visual Studio Marketplace at this link.

GAX 2010


The Guidance Automation Extensions (GAX) enables Visual Studio to run guidance packages, such as those included in Software Factories, which empower software teams to automate key development tasks inside Visual Studio.

4 Star
Visual Studio
Download (70,964)
E-mail Twitter Digg Facebook
Add to favorites
Sign in to write a review
Sort by:

5 Star
by Sergio Parra | April 27 2013


1 Star
by Bobby Newmark | March 25 2011

In my environment the signature is reported to be invalid.

5 Star
by Jens Vestergaard | March 15 2011

5 Star
by Steven Wilssens | May 30 2010

Sign in to start a discussion

  • Installation Error
    1 Posts | Last post October 21, 2014
    • When I try and install this I get this error ....
      Install Error : Microsoft.VisualStudio.ExtensionManager.InvalidExtensionManifestException: The extension manifest is invalid. ---> System.InvalidOperationException: There is an error in XML document (23, 15). ---> System.Xml.Schema.XmlSchemaValidationException: The element 'References' in namespace '' cannot contain text. List of possible elements expected: 'Reference' in namespace ''.
      Any advice?
  • Auto enable a guidance package
    2 Posts | Last post March 09, 2012
    • I am currently creating a Guidance Package using GAX2010. We have a lot of developers and a lot of (existing) solutions for which the package will be used, so it will be a big burden for all developers to manually enable the guidance package for the solutions. Therefore, I am looking for a way to automatically enable my guidance package. Is it possible to auto enable my guidance package for every solution or even when VS starts? I tried searching the net and the GAX forum (which isn't very active anymore it seems), but I can't find anywhere how this can be accomplished. Only thing I find so far is the following post: However, I have no clue on how to apply this to my package and if this would solve my problem.
      I would appreciate any help.
    • Like I said on my post titled "Sharing .gpState files" March 7, 2011, what I do is check-in the .gpState file with the .sln, so at least when other developers get the solution out of source control, the guidance package(s) is/are already enabled for the solutions for them. You will still need to enable the guidance packages for each solution one time.
  • Templates not visible for creating a package
    3 Posts | Last post February 23, 2012
    • I installed this package and I cannot see the templates in my new project window.
    • I can't either - were you able to resolve the issue?
    • I can't find it too.
  • GAX for VS 11
    1 Posts | Last post January 31, 2012
    • Hi!
      I am just wondering if GAX will be ported to VS 11? Maybe just a recompilation of the code to allow installation on VS 11.
      Thanks :)
  • VSIXInstaller.exe has encountered a problem and needs to close
    1 Posts | Last post January 27, 2012
    • Every time I tried to install GAX 2010, I got thsi error: VSIXInstaller.exe has encountered a problem and needs to close.
      So I went ahead to downlaod Guidance Automation Extensions (GAX) from, and run this msi and insatlled without a problem. However, When I tried to get GAT which requires GAX instaleld first from visual studio extension manager, it asks me to install GAX first. How do I solve the problem? Thank you for your help.
      I have vistual studio 2010 Premium SPD1, windown xp, and 32 bits computer.
  • SharePoint Software Factory 2010
    1 Posts | Last post March 20, 2011
    • Based on GAX/GAT we created a SharePoint Software Factory ( And it works really well. 
      Thank you for providing the GAT toolkit. 
      We are really happy that Microsoft still provides GAX/GAT in VS 2010.
  • Sharing .gpState files
    2 Posts | Last post March 07, 2011
    • If one does not check-in the .gpState file, then in a team environment everyone on the team must manually (re)bind the solution(s) to the guidance package(s), which is kind of a pain.
      So I want to check-in the .gpState files. However this presents another issue.
      With the file under source control (TFS in this case), it is read-only. GAX always tries to write to the file even though it doesn't change the actual contents. If a developer has "auto checkout" enabled, it works fine, checking out the file and overwriting it. (Then I think checking in the file would do nothing since the contents have not changed)
      However, if one does not have "auto checkout" enabled, it prompts the developer to check it out. Well, I don't want it to check it out because I know it is not actually changing the file and I don't want it to even if it does. Just leave it alone. So I cancel the check-out dialog. The next thing is, it CRASHES Visual Studio 2010. That's not good! Please fix this bug. If the file is still read-only when you're trying to write to it, just cancel the write operation and move on, just like Visual Studio does when it encounters a read-only .vsmdi file and wants to overwrite it.
    • Note: Also posted here:
      I do not know if either of these forums are very active. Posted the link to this at the other as well, in trying not to be a bad cross-poster.
  • Microsoft.Practices.RecipeFramework.Extensions
    1 Posts | Last post September 01, 2010
    • Is this library supposed to be included with GAX 2010?  Seems like it should be.
      You can get 2.0 version out of the Web Client Software Factory 2010.  Either the source in \Trunk\Source\Lib\GEL
      Or from where the WCSF 2010 Guidance package gets installed for Visual Studio 2010:
      C:\Users\<username>\AppData\Local\Microsoft\VisualStudio\10.0\Extensions\Microsoft\Web Client Software Factory 2010\3.0
  • The "GenerateMenuResource" task failed unexpectedly.
    1 Posts | Last post May 28, 2010
    • Hi,
      In my VS 2008 project I defined my recipes in other files and inlude the defintion in the Guidance Package file with the xml include tag.
      <GuidancePackage xmlns=""
          Description="Guidance package for application."
          <include href="Recipes/BindingRecipe.xml"
                      xpointer="xmlns(gax= xpointer(gax:Recipe)" />
      Now in the 2010 version it seems that the include tag is no more valid. have you any idea how we can include the definition of a recipe defined in an external file?
  • Uninstall GAX 2010 RC from Extension Manager
    3 Posts | Last post May 25, 2010
    • Getting the following error - Cannot create a file when that file already exists. Running Windows Server 2008 R2 x64, Visual Studio 2010 Ultimate. Any workarounds?
    • First, be sure you have opened VS2010 as an administrator. If you still can't uninstall through the extension manager, close all instances of VS and remove the necessary folders under C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft patterns and practices. This will also need admin rights.
    • Thanks, Don. That did it.
1 - 10 of 11 Items