I had this problem a few weeks ago. The error mentions mapscript.dll but means all the mapserver dlls. I think the mapscript_csharp.dll should be referenced and in the application's bin directory. The mapscript.dll and all the other mapserver dlls (about 20) go into the windows/system32 directory.
Hope that helps... Donovan