I\'m having a nightmare trying to get a simple installer working in InstallShield LE (the one shipped with VS 2012). There are all kinds of problems that I can work around (like
Instead of using installation shield you can publish your project by just doing right click on project and Publish wizard create exe as Single Image or whatever your selection And finally It take care of all dependency..So when install exe created by Publish Wizard than it automatically install all dependency such .net framework and If some runtime framework required by your application than it will alert you to install that one.
You can have look at this
http://msdn.microsoft.com/en-IN/library/31kztyey.aspx