VS .NET Iterator

I don't understand the .NET Iterator.  What's it for?  I need to be able to build Release and Debug builds of all my VS 2008 Projects.  Can .NET Iterator help me with that ? 

Hi Scott

The VS .NET Solution Iterator action allows you to specify a a solution file and then iterate over the projects within the solution. You can choose which properties to iterate over:
- Project Name
- Project File Absolute Path
- Project File Relative Path
- Project ID

In your case you can use a solution iterator to iterate over the projects in your solution (setting the variable to the Project File Absolute Path). Then nested underneath the iterator action you can use the build VS .NET Solution action to build the current project (you will need two instances, one for Debug and one for Release configuration), using the variable you set in the iterator action as the path to your project.

Hope this helps.

Regards,
Steve

Another option is to use a regular expresion in the configuration field of the VS.NET action. For example :

.*x86

Would build all x86 configurations in the solution.

HTH