A few more details: 1. I think we will end up doing the work to host the CLR. It won't be available right out of the gate but it is a thing to solve (and there are several very challenging things to solve).
4. There will not be different entry points. However, you application will be provided the "action state" (install, uninstall) if it was provided on the command-line. Also, burn will calculate the install states for all of your packages. The problem with picking "install mode" vs. "repair/maintenance mode" is how would burn know which is which? For example, if none of your packages are on the machine is that because the user removed them or this is the first install? If one of 5 packages is missing, is that because the user chose not to install it the first time or some other app happens to install 4 of your 5 packages? Anyway, the goal is to provide enough information to the UI so it can decide how it would like to proceed. We're trying very hard not to make a lot of decisions for the UI (instead, just provide data). Brian Rogers wrote: > Hey Guys, > > Although I cannot commit to a time line right now, I do have the following > plans if all continues as schedule. > > 1. We are working on hosting the CLR for our team's consumption. If we get > something usable in place that the WiX team will accept then we will hand it > over. > > 2. Not sure how, or if we will handle this currently, but my thoughts were > to show the passive install UI for .NET. We will be writing that in native > code. > > 4. I believe the plan is no (as of now), there will not be different entry > points. You will need to detect the system state to figure what you would > like to do. From point #3, however, there is one key you can be set where > you could pass in a command line value you expect as uninstall > (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{PRODUCT-GUID}\UninstallString). > > Hope this helps, > > Brian Rogers > "Intelligence removes complexity." - Me > http://icumove.spaces.live.com > > > On Wed, Apr 29, 2009 at 5:51 PM, Bob Arnson <b...@joyofsetup.com> wrote: > > >> jhennessey wrote: >> >>> 1. I remember reading that burn will allow you to provide a custom UI >>> >> .dll. >> >>> If this is still the case, can this be a .Net assembly? >>> >> Not unless somebody does the work to host the CLR. Burn has to be native >> code so we can support installing .NET. >> >> >>> 2. Assuming that the answer to number 1 was "yes", will burn first allow >>> >> the >> >>> installation of prerequisites (like the .Net Framework) before loading >>> >> the >> >>> UI .dll? >>> >>> >> See #1 and add "only if someone makes a CLR host that first shows >> native-only UI to bootstrap .NET." >> >> >>> 3. Will burn provide built-in functionality to allow the bootstrapper to >>> >> be >> >>> launched from the Add/Remove programs applet (kind of like how the Visual >>> Studio installer launches its bootstrapper)? >>> >>> >> Built-in? No. The right way to do it is by installing your Burn .exe so >> you can write the ARP overrides and service the chainer itself. >> >> >>> 4. Will burn allow you to specify different UI entrypoints for modify and >>> remove scenarios (or will you just have to code the detection logic >>> >> yourself >> >>> like in an external UI)? >>> >>> >> Dunno. >> >> -- >> sig://boB >> http://joyofsetup.com/ >> >> >> >> >> ------------------------------------------------------------------------------ >> Register Now & Save for Velocity, the Web Performance & Operations >> Conference from O'Reilly Media. Velocity features a full day of >> expert-led, hands-on workshops and two days of sessions from industry >> leaders in dedicated Performance & Operations tracks. Use code vel09scf >> and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf >> _______________________________________________ >> WiX-users mailing list >> WiX-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/wix-users >> >> > ------------------------------------------------------------------------------ > Register Now & Save for Velocity, the Web Performance & Operations > Conference from O'Reilly Media. Velocity features a full day of > expert-led, hands-on workshops and two days of sessions from industry > leaders in dedicated Performance & Operations tracks. Use code vel09scf > and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > ------------------------------------------------------------------------------ Register Now & Save for Velocity, the Web Performance & Operations Conference from O'Reilly Media. Velocity features a full day of expert-led, hands-on workshops and two days of sessions from industry leaders in dedicated Performance & Operations tracks. Use code vel09scf and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users