[wix-users] How to use modified bootstrapper DLLs in my boostrapper project?

Collin Perschon collin.perschon at fidelissecurity.com
Mon Jul 25 16:54:06 PDT 2016


Hello,

I am trying to modify the wix bootstrapper to support a new installer that I have been tasked with creating.  To get my feet wet, I am just trying to follow this answer:

http://stackoverflow.com/questions/36879242/bootstrapper-application-ui-how-to-move-between-pages

I have been able to build the debug DLLs for the burn.sln, wix.sln, dtf.sln and tools.sln (for some reason burn.sln and tools.sln will not build on release, but that is another story/question I guess).

After I have built the burn.sln, I am a little confused on how to continue.    The code I changed was in the WixStandardBootstrapperApplication.cpp file, which builds into the wixstdba.dll.  I do not see the wixstdba.dll put down in the WiX install, so I am not sure how to get my changes into my bootstrapper project.  I tried replacing the burn.exe in the C:\Program Files (x86)\WiX Toolset v3.10\bin\x86 directory, but that didn't seem to work.  Additionally, I have tried to add the WixBalExtension.dll that I built as a reference, but I am getting errors when I try to import it:

"A reference to C:\....\WixBalExtension.dll could not be added.  Please make sure that the file is accessible, and that it is a valid WiX reference."

Which also worries me that even though my solutions are building, something is still wrong.

Thanks for your time,
If more information would be helpful, let me know what to provide.  I am new to WiX, development and mailing lists in general.



Collin

PS:
This is basically what I need,
EULA -> Options & Install  (with the ability to go into advanced options to select which features to install and configure those features from defaults)
Additionally, I would like to put in some extra fields and properties for both the basic and advanced options.


More information about the wix-users mailing list