...
In the project's top level (trunk
) directory you will find these
files and directories:
build
By convention, this is where the build result is stored.
Core
By convention, this is the meat of the project's source code;
in this case,uigen.exe
.
lib
By convention, this is a copy of the version of re-motion that
is compatible with the version ofuigen.exe
. It must always
be the same as the one the PhoneBook web application uses (where the
same copy is stored in thePhoneBook
directory'sRemotion
sub-directory).
Templates
This is a local template tree and considered the "master" template
tree where all other copies eventually come from. To learn more
about those copies and how they are used by the maintainer of
theuigen.exe
project, read
Duplicate directories (trees) and master directories
This directory must be identical with the template directory in
PhoneBook\Remotion\UIGenTemplates
.
build.cmd
Buildsuigen.exe
by invoking the NAnt builduigen.build
,
which in turn calls theRemotion.ObjectBinding.Web.CodeGenerator.build
file located in theCore
sub-directory (see above). The build
does not only compile the source code, it does also- copy the
Templates
directory to thebuild
directory - copy the
lib
directory to thebuild
directory - zips the build results in the
build
directory (see next item:uigen.zip
- copy the
uigen.zip
This file contains the build results (without source code) in one
convenient package.