> 1) Open each of the projects (or a solution containing all the
> projects).
> 2) Set the project(s) to "project" compatibility.

I set each project to 'project' compatibility, but still got the
"Unable to set version compatible component" complaint. I adjusted my
script so that it removes the "CompatibleEXE32" line from each project
file, which seemed to allow the build to continue, but...

> 3) Build the project(s).

I still get the error about the missing TLB file. I think it's
actually referring to TLB information stored inside the (missing) DLL,
rather than a separate file.

Oddly, this error does not appear for another project which is set up similarly.

Transport references TransportX (and some system stuff)
AnotherProject references AnotherProjectX (and some system stuff)

AnotherProject is built successfully, before the failure occurs for
the Transport project.

Perhaps there is a built copy of AnotherProjectX.DLL somewhere on this
system, with the correct GUID, but not of TransportX.DLL. This is
quite possible.

I might try to update the reference to TransportX in the .vbp, but
that would require finding the GUID of the newly-built TransportX.DLL.
I'm now having a look to see if anyone has made a utility to do this.
The ITypeLib/ITypeInfo stuff doesn't look like it's fun to work with.

Cheers,
Rik


-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid0709&bid&3057&dat1642
_______________________________________________
NAnt-users mailing list
NAnt-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nant-users

Reply via email to