Oh, and after the raw basics work, we'll iterate like we always do, until it works well. <smile/>
Rob Mensching wrote: > 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 > ------------------------------------------------------------------------------ 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