Menu

#1293 Directory ID must not be equal to MSI property

v3.0
closed
heat (135)
2012-09-15
2008-08-01
No

Heat.exe will use the literal folder name when generating WIX xml for a directory structure. In special cases this can lead to built-in MSI property names being used in the Id attribute:

<directory id="user-content-AdminUser" name="AdminUser"></directory>

This causes the MSI costing process to fail and the MSI will lock up and eventually fail.

The solution would appear to be to maintain a list of built-in property names and never to use any of these values for directory Id's (or any other Id's for that matter).

Discussion

  • Stein Aasmul

    Stein Aasmul - 2008-08-01

    Archive with sample heat output and also a sample WXS and MSI displaying the costing problem.

     
  • SourceForge Robot

    This Tracker item was closed automatically by the system. It was
    previously set to a Pending status, and the original submitter
    did not respond within 15 days (the time period specified by
    the administrator of this Tracker).

     
MongoDB Logo MongoDB