What compiler did you use?
What version(s) of .NET do you have on your computer? (You can find this number by looking at the folder name(s) in the C:\Windows\Microsoft.NET\Framework directory. Each version will have its own folder named "v2.0.xxx".)
What version of the .NET runtime do you have on the other machine?
Which versions of the Windows OS are you using?