I could not figure out how to create self extracting setup with Visual Studio 2015 Installer project.
The installer project creates only .msi file and the setup.exe that launches the msi.
Same question as this?
Making .exe installable file for Windows application
Something like WinZip is the short answer.