title: C# project 2010, standalone executable on other computer
body: <p>I have a C# project that I have created in Visual Studio Express 2010. This program uses a 3rd party C# class that relies on/calls a C++ dll. I just copied the filename.dll into the bin/debug and bin/release folders of the project folder, and the application ran fine. </p>
  
  <p>I am under the assumption that I can copy the release executable for the project to another computer and run it as long as the filename.dll is in the same directory as the executable. However, trying this on another computer with correct frameworks installed, etc. the program crashes with a system.dllnotfoundexception.</p>
  
  <p>Strangely, my friend reports that the program runs on his computer with Visual Studio installed, but not the one without, though I have not actually seen this.</p>
  
  <p>What could be causing this? And how can I get the release executable to run on another machine?</p>
  
  <p>Thanks for any replies! 
  -Chase</p>