Having written a Google Gmail harvesting app for a client recently using Visual Studio 2013 to fit in with their existing team, I found that the ide does not have an easy method to create an .msi out of the box.
The following worked well for me:
VS Extensions (not nuget)
Tools / extensions / updates
Visual installer project
then add a project to your solution choosing a template as above (e.g: setup wizard)
Then edit the properties of the new project, filling in relevant areas, such as install folder, product and company name etc.