<property name="build.major" value="0"/><property name="build.minor" value="9"/><property name="build.build" value="${timespan::get-days(datetime::now() - datetime::parse('01/01/2000'))}"/><property name="build.revision" value="0"/><property name="build.version" value="${build.major}.${build.minor}.${build.build}.${build.revision}"/><foreach item="File" property="assemblyinfofile"> <in> <items basedir="${project.root}"> <include name="**\AssemblyInfo.cs"/> </items> </in> <do> <echo message="${path::get-file-name(assemblyinfofile)}"/> <loadfile file="${assemblyinfofile}"property="assemblyinfofile.content"encoding="utf-8"/> <regex pattern=""(?'version'\d+\.\d+\.\d+\.\d+|\d+\.\d+\.\*)"" input="${assemblyinfofile.content}"/> <echo file="${assemblyinfofile}">${string::replace(assemblyinfofile.content, version, build.version)}</echo> <echo message="-> Updated version from ${version} to ${build.version}"/> </do></foreach>
I'm Dusty Candland a software developer in Colorado.
Email