I'm trying to make a Setup Project (Installer) using Visual Studio Community Edition 2015
When I Build my VB.NET (WinForms) project in Release mode, the following files are created:
As far as I know the only file you really need is
MyApp.exe. If you need debug information (which is good if you for example want to know at which line an exception occurred, or you want a more precise stack trace) you can also copy the
.vshost-files are just for the Visual Studio Hosting Process. They're only used in the development environment when debugging your application, so you don't need them.
As for the settings, they are auto-generated for each new user, so you won't need that file either.
.xml file is also just a file used in the development environment. It contains XML comments used by the IntelliSense for it to be able to display custom descriptions when showing your custom classes/methods/variables/etc.
So in conclusion you really only need
MyApp.exe and possibly