So where can I find WIX's own installer? I read through the NAnt build and I can see where it makes a zip file, but I didn't see it calling WiX to generate the setup files....
Thanks! - Josh On Thu, Jul 19, 2012 at 6:11 PM, Hoover, Jacob <jacob.hoo...@greenheck.com>wrote: > Since you are talking about multiple MSI's, then the answer would be using > WiX and Burn to generate your UI. I would start by looking at WiX's own > installer for a basic example of writing a custom UX if you want it in > .Net, or looking at the existing C++ StdBA if you don't want to have the > dependency on the .Net framework. > > I'm confused by your API question as I don't know what it is that you are > trying to do that you can't accomplish with "off the shelf" components. > > I'm fairly certain everything can be done without an IDE, but I question > why you wouldn't want to at least install the Express versions of the IDE. > WPF is an option for a UI, as is WinForms or even MFC; pick based on the > experience and the features you need. Windows Installer documentation won't > be a huge help with burn as burn is a layer around multiple installation > packages, however the documentation will help you create the MSI's that you > intend on installing as part of your bundle. > > Extensions and custom actions are two entirely different things. > Extensions are used at link time for putting in the proper information to > allow the MSI to accomplish tasks that are either difficult to do manually, > or require a custom action to do something that windows installer itself > doesn't support. Custom actions should be the last resort, as all the > standard functionality is something MS test and ensures works across > versions of Windows installer and Windows in general. > > Jacob > > -----Original Message----- > From: Josh Suereth [mailto:joshua.suer...@gmail.com] > Sent: Thursday, July 19, 2012 1:45 PM > To: General discussion for Windows Installer XML toolset. > Subject: [WiX-users] Custom bundle-loader UI > > tl;dr; What environment do I need to create my own UI? > > First - Please don't laugh if I'm asking silly questions. I'm a Scala > developer working on the JVM. I've been using WiX for a few months and > it's a great tool! I was very happy to be able to use pure XML, and I > drive my builds through our Scala build tool. It's been over 10 years > since I looked at anything .NET, although I did a bunch of C++ a few years > back. > > Now, the background: For our installer, we're aggregating a few > open-source MSIs into a "stack" exe installer. The open-source MSIs > should be able to co-exist with the stack, in the sense that if someone > installs the OSS version, the "stack" should not replace it. I'm using WiX > 3.6 for this, and while setting it up was amazingly simple, the uninstall > behavior is confusing for users. > > SO - what do I need to research/learn to make my own API? Consider me a > total n00b when it comes to Windows technology. I just need to find the > right person in the company to help me with this, or spend some money on > books. > > Can I use freely available windows tools to compile? > Can I build things completely on the command-line? > Should I be looking into WPF? > I've started reading the WIndows Installer documentation. Do I need to > know this to write my own UI? > > I have also read through the entire help included in WiX 3.6. It's pretty > helpful, but for writing extensions it just shows how to set up a C++ > extern function for the DLL. I'm not really sure what that function is > supposed to *do*. > > Thanks! > - Josh Suereth > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and threat > landscape has changed and how IT managers can respond. Discussions will > include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users