- VS has a installer project that can give you a lot of customizeable control
Microsoft Visual Studio 2017 Installer Projects - Visual Studio Marketplace[
^]
- Same is true for WiX
WiX Toolset[
^] which also has VS custom project items
- Your riquirements sound like you could be happy with
ClickOnce (just search for that term) but you will have to do the evaluation yourself, if its not good enough, its probably time to look at the first 2 options ...