It depends, as far as I know there is an option in the VS2012.
What I do recommend you is to use
dependency walker[
^] (freeware) to know all what your project needs and is installed in your computer. Then you can do the Install package.
Time ago I used the
Innosetup[
^] (freeware as well) to make my own install, it took me a bit time to understand it, but nowadays there are plenty of manuals and examples on the net.