我遇到similar问题。
我开发了一个c#应用程序,它是一个依赖于其他dll的dll。在开发机器上它工作正常。即使我将包含所有dll和exe文件的调试文件夹复制到其他位置也能正常工作。
当我将同一个文件夹复制到另一台机器时,它会给dll找不到异常。
有趣的是,错误消息提供了dev机器上存在的代码文件的路径。不确定目标机器上如何知道这些信息?
我已尝试过调试版和发行版,但发布版本只是崩溃,而调试版本则提供异常消息。
我已经尝试过依赖性walker但是无法确定是否有任何缺少的依赖dll导致错误。
我也尝试过安装VC ++运行时再分发软件包,但它没有用。
我在开发机器上的Win 7 64bit上使用VS2013。目标是Win 7 64bit。 Dlls与tesseract OCR相关,并从here复制。