[wix-users] Mysterious behavior in MSI

Edwin Castro egcastr at gmail.com
Wed Nov 6 07:50:07 PST 2019


I am afraid that is not enough information to figure out what is going on.
Perhaps the old custom action DLL is still, somehow, used in your MSI. Are
you creating the database from scratch? Perhaps you are updating the
database and you don't have code to drop those tables.

Have you used Orca or Instedit to check the DLL that is actually embedded
in your MSI? Are you logging the actions taken? Such a log could let you
confirm that the tables are or are not getting created with the new
MSI/DLL. You could even log the entire XML content you are processing. That
could be a lot to log but it would let you verify that you are using the
content you intend to use. Are you starting with an empty database in your
testing?

--
Edwin G. Castro

On Wed, Nov 6, 2019, 06:48 Habib Salim via wix-users <
wix-users at lists.wixtoolset.org> wrote:

> Hello,
>
> I have a custom action in my msi that creates a database with tables and
> other SQL objects.  Object definitions are in an xml file, which is
> packaged into the project as an embedded resource.
>
> This has been working beautifully for some time now.
>
>
>
> I recently changed the XML  - dropped a few tables for example, by editing
> the XML.  I’ve looked it every way I can – I even opened the dll in
> Resharper and verified that the XML does not contain those tables.
>
> Still, when I run the installer, the tables are created - I just cant
> figure out why.
>
>
>
> Thanks in advance for any assistance.
>
> Regards
>
> Habib
>
> ____________________________________________________________________
> WiX Toolset Users Mailing List provided by FireGiant
> http://www.firegiant.com/



More information about the wix-users mailing list