Re: [WiX-users] WixBundleInstalled in Managed Bootstrapper Application

2014-05-15 Thread Ed Tenholder
unsubscribe -Original Message- From: Alasdair King [mailto:alasdairk...@gmail.com] Sent: Thursday, May 15, 2014 5:08 AM To: General discussion about the WiX toolset. Subject: Re: [WiX-users] WixBundleInstalled in Managed Bootstrapper Application OK, done some testing

Re: [WiX-users] WixBundleInstalled in Managed Bootstrapper Application

2014-05-15 Thread Alasdair King
OK, done some testing: * WixBundleInstalled does indeed report the installed state of the bundle, before and after DetectBegin. * A bundle can indeed install zero MSI packages and be installed. The installation state of the bundle is independent of the installation state of the MSIs contained wit

Re: [WiX-users] WixBundleInstalled in Managed Bootstrapper Application

2014-04-13 Thread Alasdair King
Thanks Sean! However, I don't understand the discrepancy between your suggestions and what appears to be common practice in third-party sample code. My understanding is that a Burn bundle is a set of MSI windows installers packaged together inside a wrapper that handles the UI and logic. So it see

Re: [WiX-users] WixBundleInstalled in Managed Bootstrapper Application

2014-04-12 Thread Sean Hall
It depends on what you mean by installed. The engine will install the bundle when it runs Apply. So if .NET gets installed but your MSI fails, your bundle is still considered as installed. If you want to know whether your bundle is installed, then you should be able to rely on the WixBundleInsta

[WiX-users] WixBundleInstalled in Managed Bootstrapper Application

2014-04-12 Thread Alasdair King
I'm working on a C# Managed Bootstrapper Application. I don't quite understand how my bundle is identified as already-installed or not. Examples I have read simply check the installed state (PackageState) of one of the MSI packages - for example, http://bryanpjohnston.com/2012/09/28/custom-wix-man