
The intent of this logic for unversioned file is to prevent Windows Installer from overwriting data files that customers may have modified on their machine before running setup. Customers will not want to see that all of their data is lost after the program updated. In my opinion, exe.config is a xml file which includes the customers data can change settings without recompiling applications. I have no ideas about whether has some settings or API can make it overwrite the exe.config file. Force overwrite of App.config during installation Not test, but hope it will be helpful.

MSI (s) (BC:10) : File: C:\Program Files (x86)\Manufact\SwName\ Won't Overwrite Won't patch Existing file is unversioned but modified MSI (s) (BC:10) : WIN64DUALFOLDERS: Substitution in 'C:\Program Files (x86)\Manufact\SwName\' folder had been blocked by the 1 mask argument (the folder pair's iSwapAttrib member = 0).

MSI (s) (BC:10) : Executing op: ComponentRegister(ComponentId= 3: C:\Program Files (x86)\Manufact\SwName\

I launched the installer with logging options and this is the result: For SW I mean my software.Īll property that you've indicated already use.
