Hi,
I
was able to get to the root of this problem but I don't know the reason for
this.
The
problem seems to be this.
I
have a simple copy command which copies a tlb (auto-generated) from the proj
output
folder to the common binaries folder. This is specified as a post-build
event in the C#
project file. When I build from the IDE everything is
fine.
Now
in the case of my Nant-build file, it blows up saying source file for copy not
found.
The
problem turned out to be different current folders
in
each case (I added a cd command at the top).
IDE
Build - Post-build event default path/current
folder
E:\CGC\RootBuild\Src\DA\GCDA\bin\Debug
E:\CGC\RootBuild\Src\DA\GCDA\bin\Debug
Nant
build - Post-build event default path/current
folder
E:\GC\RootBuild\bin\debug - which is the common output folder for my binaries
E:\GC\RootBuild\bin\debug - which is the common output folder for my binaries
<solution configuration="${BuildConfig}" solutionfile="${SolutionFilePath}" verbose="false" outputdir="${OutputDir}">
^^^^^^^^^^
Any tips will help me get by CI server up and running :)
Thanks,
Gishu Pillai