We are getting near time that we are going to release our product. We have started to test our executable in debug by putting it on other machines. Depending on what machine we put it on, we get a plethera of different problems. To run it on another machine, we are just taking the executable and dropping it on the other machine. We have no other DLL's of out own. Should this work? It seems like it depends on what DLL packages are on the machine we drop the executable onto. If it is a machine that has DevStudio on it, the executable most of the time works. Is there a way to somehow compile and deliver the standard DLL's so that we don't have errors depending on what machine the executable is working on?