I'd like to work on Issue 4049.
The problem:
Use of ISO/IEC 19770-2 SWID Tag in authoring causes temporary file containing 
SWID regid to be produced in %TEMP%. This file is used as input to Link target 
in MSBuilld. Because new temporary file is generated every time the build 
occurs and this file is always newer then build output, the build of Link 
target is triggered.
Observation
The file written to %TEMP% is not deleted by WiX.  
Potential solution:
Give the file a predictable name (such as the "File_" column from the 
SoftwareIdentificationTag table.)At compile time, only create or update the 
file if necessary.
Additional ideas:
Treat the file as Intermediate OutputWrite the file to the 
IntermediateOutputPath (obj) folder instead of %TEMP%Add the file to FileWrites 
so that it can be cleaned
Thoughts:
If the file is treated as Intermediate Output, I'm not certain where/how to add 
the file to FileWrites.  Since the file is created by the binder, I'm not 
certain there's a simple way to tell MSBuild to add it to FileWrites.  I'm 
hoping someone smarter than me can point me in the right direction.
                                          
------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121051231&iu=/4140/ostg.clktrk
_______________________________________________
WiX-devs mailing list
WiX-devs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-devs

Reply via email to