Hi everyone,
I have a project that uses Excel as a reference from COM. The solution
generates
a file "Interop.Excel.dll" using the tlbimp command.
The project builds fine in VC 2003 however when I try and build the solution
using nant it fails. When it gets to the cpp files referencing Interop::Excel
it
generates an error 'Interop' : is not a class or namespace name.
It is as if nant is not including or recognizing "Interop.Excel.dll"
I am using VC ++ .Net
Thanks,
Dan
This is my build file:
<project name="Bodor Solution Build" default="rebuild">
<property name="configuration" value="release"/>
<target name="clean" description="Delete all previously compiled binaries.">
<delete>
<fileset>
<include name="*/Release/*.obj" />
<include name="*/Release/*.suo" />
<include name="*/Release/*.user" />
<include name="release/*.pdb" />
<include name="release/*.config" />
<include name="release/*.exe" />
<include name="release/*.dll" />
<include name="release/*.xml" />
</fileset>
</delete>
</target>
<target name="build" description="Build all targets.">
<tlbimp typelib="\Program Files\Common Files\Microsoft
Shared\Vba\Vba6\Vbe6ext.olb" output="release/Interop.VBIDE.dll" />
<tlbimp typelib="\Program Files\Common Files\Microsoft
Shared\Office11\Mso.dll" output="release/Interop.Microsoft.Office.Core.dll" />
<tlbimp typelib="\Program Files\Microsoft Office\Office11\Excel.exe"
output="release/Interop.Excel.dll" />
<call target="build.bodor"/>
</target>
<target name="rebuild" depends="clean, build" />
<target name="build.bodor">
<solution verbose="true" configuration="${configuration}"
solutionfile="Bodor.sln" />
<property name="expected.output" value="${configuration}/Bodor.exe"/>
<fail unless="${file::exists(expected.output)}">Output file doesn't
exist in ${expected.output}</fail>
</target>
</project>
-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Nant-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nant-users