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