Bugs item #1533853, was opened at 2006-08-03 17:21 Message generated for change (Comment added) made by leonid_kudr You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=642714&aid=1533853&group_id=105970
Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: build process Group: v2.0 Status: Closed Resolution: Invalid Priority: 5 Submitted By: Leonid_Kudr (leonid_kudr) Assigned to: Derek (derekc) Summary: VXD-file version Initial Comment: During build process the resource Version And Language of the *.vxd - files are not properly extracted. Therefore the File Table contains no valid Version and Language rows for vxd-files. Thanks in advance. ---------------------------------------------------------------------- >Comment By: Leonid_Kudr (leonid_kudr) Date: 2006-08-07 12:13 Message: Logged In: YES user_id=1567877 Hello, I think there is no need to send vxd-file. You can take any vxd-file from "Windows\System" folder under Windows 9X to test. I'd better send you the code to get version from vxd-file. It is written by Jonathan Russ (jruss) Copyright (C) 1998 Microsoft Corporation. May be it helps. P.S. This error occured on Windows 9X systems. So it must be tested on Windows 9X machine. ---------------------------------------------------------------------- Comment By: Derek (derekc) Date: 2006-08-04 22:49 Message: Logged In: YES user_id=518766 If you can attach an example .vxd file to the bug, I can take a closer look to ensure that Windows Installer doesn't support the file versus it being a bug in WiX. Just because InstallShield extracts a version for the file (which causes overwrite behavior) does not mean it is the correct thing to do. Setting a version for a file which MSI doesn't support as versioned may result in unnecessary repair beahvior further down the line. ---------------------------------------------------------------------- Comment By: Leonid_Kudr (leonid_kudr) Date: 2006-08-04 11:35 Message: Logged In: YES user_id=1567877 Bad :-( The vxd-files are really versioned. And Versioned files always prevail over Unversioned files. So vxd-files are Never overwritten if they installed by Wix compiled msi-package! InstallShield solution properly extracted vxd-file version to build msi-package. ---------------------------------------------------------------------- Comment By: Derek (derekc) Date: 2006-08-03 21:30 Message: Logged In: YES user_id=518766 WiX uses the MSI APIs to grab file version and language information. If it cannot read a file's info, the file is not considered versioned for MSI. I've heard the MSI team wants to do better for random versioned files in the future, but for now they only recognize a limited set of file types. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=642714&aid=1533853&group_id=105970 ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ WiX-devs mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/wix-devs
