Add ability to opt out of path validation custom actions in WixUI at build time #8718
Labels
wip required
This issue is complex enough that it requires a WiX Improvement Proposal to be accepted first
wip
WiX Improvement Proposal
wixui
Milestone
User story
As a setup developer, I can opt out of the current custom action path validation that occurs in WixUI dialog sets.
Proposal
The current WixUIValidatePath custom action is wired in and opt-out is at runtime using properties. WixUIValidatePath is frequently overkill; the native
CheckTargetPath
control event is sufficient for most cases---or at least, we should make it possible for users to determine if it's sufficient and not pay the cost of the custom action DLL.I suppose we should keep WixUIValidatePath by default.
Now that we need a compiler extension, we can more easily manage references.
Considerations
It's worth considering not including WixUIValidatePath by default. Dropping all the custom actions (including WixUIPrintEula) massively simplifies custom dialog sets. (Ironically, it also eliminates the need for a compiler extension...)
The text was updated successfully, but these errors were encountered: