Hey.

How does the detection mechanism in the WiX bootstrapper work?

I have two MSIs, both of which are made with WiX. One of them is detected by 
the bootstrapper, the other isn't:

[119C:1814][2011-06-17T11:32:33.849+01:00]: Initializing string variable 
'MbaNetfxPackageId' to value 'Netfx4Full'
[119C:1814][2011-06-17T11:32:33.850+01:00]: Setting string variable 'BundleTag' 
to value ''
[119C:1814][2011-06-17T11:32:33.967+01:00]: Burn v3.6.1803.0, path: 
P:\Headline.TV\Development\Headline.Client\Sources\Bootstrap.Headline.Client\bin\Debug\Bootstrap.Headline.Client.exe,
 cmdline: '/log log.txt'
[119C:1814][2011-06-17T11:32:33.967+01:00]: Setting string variable 'BurnLog' 
to value 
'P:\Headline.TV\Development\Headline.Client\Sources\Bootstrap.Headline.Client\bin\Debug\log.txt'
[119C:1814][2011-06-17T11:32:33.998+01:00]: Loading managed bootstrapper 
application.
[119C:1814][2011-06-17T11:32:34.226+01:00]: Detect 3 packages
[119C:1814][2011-06-17T11:32:34.230+01:00]: Detected related bundle: 
{0af890f7-5380-4a51-9137-bd798e6dac28}, scope: PerMachine, version: 1.0.0.0, 
operation: None
[119C:1814][2011-06-17T11:32:34.246+01:00]: Condition 'Netfx4FullVersion AND 
(NOT VersionNT64 OR Netfx4x64FullVersion)' evaluates to true.
[119C:1814][2011-06-17T11:32:34.246+01:00]: Detected package: Netfx4Full, 
state: Present, cached: No
[119C:1814][2011-06-17T11:32:34.253+01:00]: Detect 1 msi features for package: 
Headline.Agent
[119C:1814][2011-06-17T11:32:34.253+01:00]: Detected feature: Agent.Feature, 
state: Absent
[119C:1814][2011-06-17T11:32:34.371+01:00]: Detected package: Headline.Agent, 
state: Absent, cached: Yes
[119C:1814][2011-06-17T11:32:34.372+01:00]: Detect 5 msi features for package: 
Headline.Player
[119C:1814][2011-06-17T11:32:34.372+01:00]: Detected feature: DirectXRedist, 
state: Local
[119C:1814][2011-06-17T11:32:34.401+01:00]: Detected feature: 
AppConfig.Feature, state: Local
[119C:1814][2011-06-17T11:32:34.402+01:00]: Detected feature: 
Player.Plugins.Feature, state: Local
[119C:1814][2011-06-17T11:32:34.402+01:00]: Detected feature: Player.Feature, 
state: Local
[119C:1814][2011-06-17T11:32:34.403+01:00]: Detected feature: 
PlayerPDB.Feature, state: Absent
[119C:1814][2011-06-17T11:32:34.403+01:00]: Detected package: Headline.Player, 
state: Present, cached: Yes
[119C:1814][2011-06-17T11:32:34.419+01:00]: Detect complete, result: 0x0
[119C:1814][2011-06-17T11:32:36.660+01:00]: Shutting down, exit code: 0x0

On this machine, both Headline.Agent and Headline.Player are installed. 
However, only the features (and consequently package) for Headline.Player get 
detected as present. What decides whether or not a package is detected?

Best regards

ALEXANDER K. SCHRØDER

------------------------------------------------------------------------------
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to