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

Reply via email to