<?xml version="1.0" encoding="utf-8"?>

<project name="foreach.example" default="build" basedir=".">
   <fileset id="projects.pass1" basedir="${nant.project.basedir}">
	<include name="C:\temp\Project1.csproj" asis="true" />
	<include name="C:\temp\Project2.csproj" asis="true" />
   </fileset>
   
   <target name="build" >
   	<foreach item="File" property="vsnet.project">
         <in>
        	<items refid="projects.pass1" />
         </in>
         <do>
          	<!-- transform it -->
		<style style="C:\Program Files\VS2NAnt\vs2nant.xslt" in="${vsnet.project}" out="${path::change-extension(vsnet.project, 'build')}" />
		       	
        	<!-- build it -->
        	<nant buildfile="${path::change-extension(vsnet.project, 'build')}" >
		  <properties>
			<property name="build.target" value="Transform" />
		  </properties>
		</nant>
	  </do>
    	</foreach>
   </target>
</project>