Fixing an issue that when plugin *.dll file is deleted - it will not be reinstalled - making the file to be using KeyPath instead of registry entry #186
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi Richard,
I have some complains from users that their plugins didn't work... In case they manually delete plugin DLL file - and later tried to install MSI again - it's not reinstalling the component which includes DLL file. Basically they went and deleted all files themselves - leaving all other things like Registry untouched.
The reason is that "KeyPath" is made for registry entry - so only if that one is removed it would reinstall it.
I've already solved all other files in my custom WXS so that each file is separate component with "KeyPath=yes" - but the DLL file is inside auto-generated WXS file.
Applying a change for Wix Templates.
Not commiting directly to FB 2.0 branch - just wanted to make sure you are OK with it ;)