please help! I feel so stupid! I know it must be simple.

I have made a simple program using .net, and it runs great on my computer, but won't run on any other computer i try. I'm guessing there are neccessary files. like maybe the .net library that they need to install. Please don't flame me, i just transfered from vb6 to .net and a lot of simple stuff has changed. and yes i have been researching a lot on my own. I understand a lot of the changes and working with them. I can't seem to find anything about this question, and don't know where to look.

any help is much appreciated!