I'm glad to know that you know the best practices. To answer your original question, *NO*.
If you follow the proper practices, you won't have a need to do what you are trying to do therefore the Windows Installer team didn't provide for a way for you to do it. ---------------------------------------- From: "Andy Clugston" <clug...@gmail.com> Sent: Thursday, March 08, 2012 10:28 AM To: chr...@iswix.com, "General discussion for Windows Installer XML toolset." <wix-users@lists.sourceforge.net> Subject: Re: [WiX-users] MsiFileHash table I appreciate the reply. I am very aware of proper versioning practices when developing software. Back to the original question... I can leverage the MSIHashTable for other reasons if it can be used for all files rather than just non-versioned files. So, can the use of the table be "forced" in any way via WiX? Thanks. On Thu, Mar 8, 2012 at 9:39 AM, Christopher Painter <chr...@iswix.com> wrote: The the theoretical world, if you are following proper versioning patterns when building your Versioned PE (Program Executable... DLL,SYS,OCX,EXE et al ) then you shouldn't need to worry about the hash. If you aren't ( foo.dll 1.0.0.0 or worse foo.dll version [null] doesn't uniquely describe the version of a file ) then you should really fix that problem first. If you can't because it's an unstream problem ( like foo.dll was provided by a vendor ) then you can consider using "version lying" as to trick the installer to always overwrite that file. Usually when I see bad practices like this it's either a sign of 1) Ignorant, junior developers 2) Decent developers with a strong background in Unix but ignorant to best practices developing on the Windows platform. Chris ---------------------------------------- From: "Andy Clugston" <clug...@gmail.com> Sent: Thursday, March 08, 2012 8:07 AM To: "General discussion for Windows Installer XML toolset." <wix-users@lists.sourceforge.net> Subject: [WiX-users] MsiFileHash table As I understand from MSDN "...The *MsiFileHash* table can only be used with unversioned files..." Within WiX is it possible to force the use of this table for file components of versioned file types? Thank you. ---------------------------------------------------------------------------- -- Virtualization & Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ---------------------------------------------------------------------------- -- Virtualization & Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ Virtualization & Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users