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

Reply via email to