Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
    1. COMajor Upgrade *almost* always works, just make sure you don't try to use a LOWER versioned keyfile on any component, else you end up with... "MSI (c) (14:B8) [16:32:58:658]: Disallowing installation of component: {1CA051B0-1B70-11D2-9ADD-006097C4E452} since the same component with higher versioned keyfile exists"... ...AND... "MSI (s) (00:70) [16:39:37:283]: Component: foo.exe; Installed: Absent; Request: Local; Action: Null"... (Note Request: Local" but "Action: Null") You're new file won't get installed even though the old one is removed.
      singulars
    2. COYou can get major upgrade patches to work, but then you normally need to put RemoveExistingProducts late in the InstallExecute sequence (otherwise the files that are to be patched are missing when you try to patch them). For safety I also avoid bit-level patching and include "whole files" for files that are to be installed by the patch.
      singulars
    3. COFinally: for QA usage I really recommend providing a cleanup script or enforce a policy of using clean VMWare machines for testing the setup. The cleanup script is often useful for technical support as well as QA, and is hence recommended to create, but VMWare testing is the most reliable. I like to write the cleanup script in a language that I can compile to executable format so I don't send the cleanup code to the user. Some of them try to extend it on their own, and suddenly they delete all kinds of stuff, and they are there to point fingers at you.
      singulars
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload