Based on an earlier email reply (8/1/2006 subject=Shortcuts) from Derek.  In this reply Derek suggested that shortcuts should not always be defined under the <File> but independently because shortcuts and ALLUSERS don't always coexist in a manner that makes sense.
 
Some relevant facts on the *.wxs:
Wix being used = v2 (wix_2.0.3719.0)
Install sets ALLUSERS property to 1.
Product ID and Package ID are changed with each release.
and
      <InstallExecuteSequence>
        <RemoveExistingProducts After='InstallFinalize' />
      </InstallExecuteSequence>
So I took all my shortcuts out from within the <File> elements and placed them within their own component elements.  When this new MSI is run on a workstation that has any previous install on it the old shortcuts (desktop and startmenu) are left on the machine along side the new shortcuts.
 
Why were the old shortcuts not removed?
 
Dave Williamson
Clear Sky Software
704.568.5544 sales
704.554.6300 support
704.943.0585 fax
[EMAIL PROTECTED]
www.clearskysoftware.com


 
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to