Err...  try using "tlbimp" instead.  I can never remember which utility
goes from COM .dll -> Interop DLL.  :)

Matt.

On Wed, 2003-11-26 at 02:22, Gerold Kathan wrote:
> that seems not to work => tlbexp says "...error: the format of the file ... is 
> invalid"
> 
> as this dll is an old  legacy VB6 COM component - can this be a problem ? 
> 
> 
> -----Original Message-----
> From: Matthew Mastracci [mailto:[EMAIL PROTECTED]
> Sent: Montag, 17. November 2003 17:05
> To: Gerold Kathan; [EMAIL PROTECTED]
> Subject: Re: solution stuff
> 
> 
> Make sure the COM object is registered on your server.  It's generally 
> easier, however, to run TLBEXP on the DLLs you need by hand and 
> reference the Interop.*.dll file that it generates.  You won't need to 
> have any COM objects registered on your server in that case.
> 
> Gerold Kathan wrote:
> 
> > hi - we are trying to get our solution to build by nAnt - actually we 
> > are not successful -> there seems to be something missing - we reference 
> > a COM dll (BAWPublicV5) and solution task produces follwoing error:
> > 
> > * using nant-20031028.zip nighlty build
> > 
> > any hints ?
> > 
> > greetings from vienna,
> > 
> > gerold.
> > 
> > -------------------------------------------------
> > 
> > 
> > 
> > 
> > compile:
> > 
> >  [solution] Starting solution build.
> > 
> > BUILD FAILED
> > 
> > INTERNAL ERROR
> > 
> > System.ApplicationException: Couldn't find reference to type library 
> > 'BAWPublicv5' (TYPELIB\{E1A04E7
> > B-BB8C-474E-A8AD-C893042F08F1}\24.0\0\win32).
> >    at NAnt.VSNet.Reference.HandleWrapperImport(XmlElement elemReference) 
> > in C:\DOCUME~1\ADMINI~1\LOC
> > ALS~1\Temp\tmp291.tmp\src\NAnt.VSNet\Reference.cs:line 373
> >    at NAnt.VSNet.Reference..ctor(Solution solution, ProjectSettings ps, 
> > XmlElement elemReference, So
> > lutionTask solutionTask, String outputDir) in 
> > C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\tmp291.tmp\src\NAnt
> > .VSNet\Reference.cs:line 125
> >    at NAnt.VSNet.Project.Load(Solution sln, String projectPath) in 
> > C:\DOCUME~1\ADMINI~1\LOCALS~1\Tem
> > p\tmp291.tmp\src\NAnt.VSNet\Project.cs:line 175
> >    at NAnt.VSNet.ProjectFactory.LoadProject(Solution sln, SolutionTask 
> > slnTask, TempFileCollection t
> > fc, String outputDir, String path) in 
> > C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\tmp291.tmp\src\NAnt.VSNet\P
> > rojectFactory.cs:line 50
> >    at NAnt.VSNet.Reference..ctor(Solution solution, ProjectSettings ps, 
> > XmlElement elemReference, So
> > lutionTask solutionTask, String outputDir) in 
> > C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\tmp291.tmp\src\NAnt
> > .VSNet\Reference.cs:line 61
> >    at NAnt.VSNet.Project.Load(Solution sln, String projectPath) in 
> > C:\DOCUME~1\ADMINI~1\LOCALS~1\Tem
> > p\tmp291.tmp\src\NAnt.VSNet\Project.cs:line 175
> >    at NAnt.VSNet.ProjectFactory.LoadProject(Solution sln, SolutionTask 
> > slnTask, TempFileCollection t
> > fc, String outputDir, String path) in 
> > C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\tmp291.tmp\src\NAnt.VSNet\P
> > rojectFactory.cs:line 50
> >    at NAnt.VSNet.Solution.LoadProjects() in 
> > C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\tmp291.tmp\src\NAnt.V
> > SNet\Solution.cs:line 373
> >    at NAnt.VSNet.Solution..ctor(String solutionFileName, ArrayList 
> > additionalProjects, ArrayList ref
> > erenceProjects, TempFileCollection tfc, SolutionTask solutionTask, 
> > WebMapCollection webMappings, Fil
> > eSet excludesProjects, String outputDir) in 
> > C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\tmp291.tmp\src\NAnt.V
> > SNet\Solution.cs:line 113
> >    at NAnt.VSNet.Tasks.SolutionTask.ExecuteTask() in 
> > C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\tmp291.tmp\s
> > rc\NAnt.VSNet\Tasks\SolutionTask.cs:line 289
> >    at NAnt.Core.Task.Execute() in 
> > C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\tmp291.tmp\src\NAnt.Core\Task.c
> > s:line 151
> >    at NAnt.Core.Target.Execute() in 
> > C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\tmp291.tmp\src\NAnt.Core\Targ
> > et.cs:line 207
> >    at NAnt.Core.Project.Execute(String targetName) in 
> > C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\tmp291.tmp\
> > src\NAnt.Core\Project.cs:line 753
> >    at NAnt.Core.Project.Execute() in 
> > C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\tmp291.tmp\src\NAnt.Core\Pro
> > ject.cs:line 729
> >    at NAnt.Core.Project.Run() in 
> > C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\tmp291.tmp\src\NAnt.Core\Project
> > .cs:line 778
> > 
> > Please send bug report to [EMAIL PROTECTED]
> > 
> > Total time: 4.3 seconds.
> > 
> > 
-- 
Matthew Mastracci <[EMAIL PROTECTED]>



-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?  SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
_______________________________________________
Nant-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-users

Reply via email to