InstallShield LE is a great tool to deploy .net applications.

This article has all required step.

http://www.c-sharpcorner.com/uploadfile/cb88b2/simple-steps-to-create-setup-file-using-install-shield-le-fr/