Oh the trees I could kill on that subject. 

As much as I love TFS,  I still can't believe that after 6 years there still 
isn't any build in AssemblyInfo processing in the default build process 
templates.  I can only imagine that Microsoft figured they couldn't make 
everyone happy so they wouldn't try to make anyone happy.  I've seen this fear 
of trying over and over in the industry. 

IMO, and this applies to many other things, there are certain things that need 
to be out of the box to help the most number of people.  Because left to their 
own devices, a great many developers will come up with far worse solutions then 
the default one that was judged to have fallen short of perfection. 

Maybe I'm just jaded from Stack Overflow where the last two question I just 
asked was one person trying to write a bootstrapper using .BAT files and 
another trying to write an installer using C# and ZIPs stored as embedded 
resources. 

Chris

----------------------------------------
 From: "Rob Mensching" <r...@robmensching.com>
Sent: Thursday, December 12, 2013 9:21 AM
To: "General discussion about the WiX toolset." 
<wix-users@lists.sourceforge.net>
Subject: Re: [WiX-users] repair does not repair file that was changed

"File versioning is really important." - this feels like the understatement of 
the week. <smile/>

-----Original Message-----
From: John Cooper [mailto:jocoo...@jackhenry.com] 
Sent: Thursday, December 12, 2013 6:13 AM
To: General discussion about the WiX toolset.
Subject: Re: [WiX-users] repair does not repair file that was changed

I suspect it works for me because the chosen companion binary file has it's 
AssemblyFileVersion incremented every build.  If there isn't a build-to-build 
difference, the companion file will compare as "equal" and nothing will happen 
to the unversioned file that is it's companion.

File versioning is really important.

--
John Merryweather Cooper
Build & Install Engineer - ESA
Jack Henry & Associates, Inc.®
Shawnee Mission, KS  66227
Office:  913-341-3434 x791011
jocoo...@jackhenry.com
www.jackhenry.com 

-----Original Message-----
From: Andrew Makhorin [mailto:m...@gnu.org]
Sent: Thursday, December 12, 2013 6:18 AM
To: General discussion about the WiX toolset.
Subject: Re: [WiX-users] repair does not repair file that was changed

On Tue, 2013-12-10 at 14:31 +0000, John Cooper wrote:
> Options that work:  1) give the text file a versioned binary 
> CompanionFile;

Tried it--doesn't work in some strange way: if I install the product in 
'Program Files' directory (used by default), the installer doesn't overwrite 
text files marked as companions of some .exe; however, on installing into some 
other directory (say, 'D:/foo') all text files are overwritten including those 
which are not marked as companions. I don't understand the installer's logic.

> 2) play games with the timestamp per other discussions on this list.
> 
> I currently use the CompanionFile technique in production, but I am 
> intrigued by manipulating the timestamps and I have a task for myself 
> to implement a table-driven "touch" custom action to put that into 
> practice.

------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance affects 
their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, & 
PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
NOTICE: This electronic mail message and any files transmitted with it are 
intended exclusively for the individual or entity to which it is addressed. The 
message, together with any attachment, may contain confidential and/or 
privileged information.
Any unauthorized review, use, printing, saving, copying, disclosure or 
distribution is strictly prohibited. If you have received this message in 
error, please immediately advise the sender by reply email and delete all 
copies.

------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance affects 
their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, & 
PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to