> 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