How to deploy Application in VS 2012
1. Click Once Deployment
a. Right Click Solution èPublish
2. InstallShield
a. Right Click Solution èAdd New Project èSelect InstallShield(http://www.installshield.com/)
3. Wix(Windows Installation)
a. Open source Tool more info http://wix.codeplex.com/