main
1<?xml version="1.0" encoding="utf-8" ?>
2<project name="project.deployment">
3 <property name="assembly.config" value="${build.config.dir}\AssemblyInfo.cs" />
4 <property name="log4net.config" value="${build.config.dir}\log4net.config.xml" />
5
6 <target name="create.configs">
7 <property name="target" value="${log4net.config}" />
8 <call target="expand.template.file" />
9 <copy file="${build.config.dir}\log4net.config.xml" tofile="${product.dir}\client\client.ui\log4net.config.xml" />
10 <copy file="${build.config.dir}\log4net.config.xml" tofile="${product.dir}\client\server\log4net.config.xml" />
11
12 <property name="target" value="${assembly.config}" />
13 <call target="expand.template.file" />
14 <copy file="${build.config.dir}\AssemblyInfo.cs" tofile="${product.dir}\client\client.ui\Properties\AssemblyInfo.cs" />
15 <copy file="${build.config.dir}\AssemblyInfo.cs" tofile="${product.dir}\client\server\Properties\AssemblyInfo.cs" />
16 </target>
17
18 <target name="deploy" depends="create.configs, app.compile" />
19
20 <target name="run" depends="deploy">
21 <exec program="${build.compile.dir}\${app.output}" commandline="${build.compile.dir}" />
22 </target>
23
24</project>