I made a MSI-setup for my C#-project with Visual Studio 2013 and WiX Toolset 3.9. The result is a MSI-file which works fine.
But I need also an EXE-file (should do the same, what the MSI-file does), because many users don't know, what MSI is.
I can compile this project, when the output type is "MSI". When I set the output type to "EXE", I get the error: "The localization identifier 'ServiceDescription' has been duplicated in multiple locations. Please resolve the conflict." This is because I have two WXL-files (one for english, one for german), and they have the same string-ids.
I don't understeand, why the compile of MSI works, but the compile of EXE don't work.
My second problem is, that I need both, MSI and EXE. So it would be nice, if I compile the project, I will get both files automated. I don't want to compile the MSI first, change the output type manually and then compile the EXE.
So what I'm doing wrong?