Wilson, Phil wrote:
> That's correct, Vista uses the same SxS model with Fusion to install the
> C++ runtimes as GAC installation, so the runtimes aren't available until
> after InstallFinalize. 

Solution:

  * Install merge module if (VersionNT < 600) OR Version9X  . In other
words, install the merge module on pre-Vista systems and the service
will use the merge module files.

  * On Vista and newer machines (VersionNT >= 600), install the runtime
as a local assembly in the destination folder of your service.


This makes the MSI file larger, but at least it works the Right Way.

- Adam

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to