I have been looking to get my C# application in Visual Studio to be packaged for easy installation.
I found a really good article that explains the steps and other custom action to be included in the installation set up as well.
It also bundles up the .NET Framework of your choosing as you install the program. Mainly Im trying to run a code that injects registry entry to the register while install is in process. As there are tons you can do to added functionality to your application using the registry in Windows.
Credit to the Author of course I will look into this article for reference whenever I need to bundle up my application.
Important note: The Visual Studio Set up project isnt included in VS2012 and up, as they have a different installer used, you might need to download the old installer project at this location: