Visual Studio Development Bookmark and Share   
 index > Visual Studio Guidance Automation Toolkit > Bullet points for building a guidance automation package from scratch.
 

Bullet points for building a guidance automation package from scratch.

After creating my first test guidance package using the Guidance Automation Toolkit (GAT), I've cobbled together some bullet point steps on how to do it here. This is really rough at the moment, but I'll be adding to it as my knowledge grows. It took a while because there's nothing similar to it,like a walkthrough, in the documentation and I didn't want to use the meta guidance package because I wanted to understand how it all hung together first.
Mike Hadlow  Friday, September 15, 2006 9:22 AM

Hi,

Have you looked at the GAT Hands On Lab at http://guidanceautomation.net/cs/library/View.aspx?tab=3&Id=40?

It includes a nice guidance package that you could learna lot from.

thanks,
-Victor.

vga  Saturday, September 30, 2006 5:52 PM
I hadn't seen that Hands On Lab before. It's quite a nice introduction to using and modifying an existing GAT package. I guess the difference between that and my bullet point list is that I wanted to show how you can build a GAT package from scratch because I couldn't find a single example in any of the documentation. All the examples I'd seen previously were either using the meta-package or modifying an existing package, which is nice, but doesn't really give you a really good grounding in how the core elements of the GAT fit together.
Mike Hadlow  Friday, October 06, 2006 7:16 AM

Hi Mike,

Where did you publish your bullet point list? Is it here in a post around the forums?

I'm feeling curious ;-)

thanks,
-Victor.

vga  Saturday, October 07, 2006 2:51 AM
It's on my blog 'mikehadlow.blogspot.com'. This is the link. I put a link on the original post, but I guess it wasn't very obvious :(
Mike Hadlow  Saturday, October 07, 2006 7:37 PM

Hi,

I am facing problems while using the HOL Package. I am very new to GAT. So I am not able to figure out the source of the problem.

I am not able to insert recipes in HolPackage.xml or in dataclient.vstemplate using intellisense.... I have run the setuplab batch file again and tried. Did not work!! Please guide me as to how to fix this?

Regards,

Sanjukta  Wednesday, October 11, 2006 4:28 AM
Sanjukta, I'm not aware that there's any intellisense implemented for the GAT above what you get from the standard xml namespace functionality. All the GAT development I've done so far has been raw editing of xml files. I guess someday there'll be some tooling for GAT development (maybe using the DSL stuff?) but for the moment you just have to get down and dirty with the code.

Sorry I couldn't help further.
Mike Hadlow  Wednesday, October 11, 2006 7:27 PM

Hi Mike,

That's a nice intro to create a GP from scratch!, it is usually a much better idea to start from zero than to use the GAT-generated solution...

-Victor.

vga  Wednesday, October 11, 2006 11:19 PM

Hi SanjuktaandMike,

The GAX schema is good enough documented to be of help when editing the XML using VS (as the VS XML editor will show tooltips, completion, etc in a nice way). The problem arises when one uses XInclude... right now VS doesn't support this, so using itbasically breaks the intellisense and all nice features you get when you don't use it...

This is a well-known issue (due to the lack of VS support for this) and a -sometimes- big tradeoff you need to consider before deciding to go with using XInclude in your package manfiest...

-Victor.

vga  Wednesday, October 11, 2006 11:23 PM

You can use google to search for other answers

Custom Search

More Threads

• Passing argument between wizards (with custom TypeConverters)
• same problem
• Nested Project Templates
• Change location solution is unfolded to
• SCSF April 2008 - WPF Model Window implementation
• How do I include and reference a custom assembly in my Guidance Package?
• Access Denied (On Windows XP SP2)
• Recipe framework error
• No assemblies placed in GAC
• Service Factory ( Data Access ) - Handling with transactions