I am using windows xp and I have installed visual studio 2005. I can generate the executable, but when I take that executable and run it on another machine, it does not run. So I would like to know the necessary steps to follow to prepare my executable to be portable