Windows Vista Forums

How to debug unable to rebuild with binary compatibility
  1. #1


    Simon Woods Guest

    How to debug unable to rebuild with binary compatibility

    Hi

    I have a dll ('dll-X') which runs on top of (dependent upon) several
    other dlls.

    My build environment has a folder structure

    binaries
    compat-libs

    so I put the target compatibilities into the compat-libs folder and then
    I compile against those target libs and place the resulting binary into
    the binaries folder.

    The dll versions on which dll-X is dependent may well change their
    public interface, but dll-X doesn't. It is always using the same source
    code. I thought I should be able to rebuild with binary compatiblity,
    but I can't. I set compatibility to project and it rebuilds okay. I can
    then rebuild with binary compatibility.



    I don't know what is stopping me building with binary compatibility and
    am wondering how I can find this out. I have manully checked through the
    registry looking for old references to the dll-X but can't find anything.

    Further, it seems that any component which is dependent on dll-x can no
    longer build with binary compatibility even if their public interface
    doesn't change.

    Now perhaps I've misunderstood binary/project compatibkity but I thought
    if the interface remains the same, then I should be ablwe to compile
    with binary compatiblity.

    Could anyone correct my misunderstanding if I have one and if not, give
    some pointers as to how I can track down what is causing VB not not
    permit me to compile with binary compatibility

    Many thanks

    Simon

      My System SpecsSystem Spec

  2. #2


    Simon Woods Guest

    Re: How to debug unable to rebuild with binary compatibility

    Oops ... sorry ... wrong group!

    Simon Woods wrote:

    > Hi
    >
    > I have a dll ('dll-X') which runs on top of (dependent upon) several
    > other dlls.
    >
    > My build environment has a folder structure
    >
    > binaries
    > compat-libs
    >
    > so I put the target compatibilities into the compat-libs folder and then
    > I compile against those target libs and place the resulting binary into
    > the binaries folder.
    >
    > The dll versions on which dll-X is dependent may well change their
    > public interface, but dll-X doesn't. It is always using the same source
    > code. I thought I should be able to rebuild with binary compatiblity,
    > but I can't. I set compatibility to project and it rebuilds okay. I can
    > then rebuild with binary compatibility.
    >
    > I don't know what is stopping me building with binary compatibility and
    > am wondering how I can find this out. I have manully checked through the
    > registry looking for old references to the dll-X but can't find anything.
    >
    > Further, it seems that any component which is dependent on dll-x can no
    > longer build with binary compatibility even if their public interface
    > doesn't change.
    >
    > Now perhaps I've misunderstood binary/project compatibkity but I thought
    > if the interface remains the same, then I should be ablwe to compile
    > with binary compatiblity.
    >
    > Could anyone correct my misunderstanding if I have one and if not, give
    > some pointers as to how I can track down what is causing VB not not
    > permit me to compile with binary compatibility
    >
    > Many thanks
    >
    > Simon

      My System SpecsSystem Spec

How to debug unable to rebuild with binary compatibility problems?

Similar Threads
Thread Thread Starter Forum Replies Last Post
Rebuild PDC Diggers Vista Forums 4 18 Jul 2009
Rebuild the message store of Windows Mail / Rebuild the Windows Mail folder Joe Gill Vista mail 1 07 Oct 2008
icons rebuild gln Vista General 4 19 Oct 2007
WMI Rebuild Kevin Vista General 0 14 Apr 2007
How to embed manifest in TCL binary? - mt.exe corrupting my binary Kshitij Vista General 0 14 Feb 2007