在目标计算机上找不到DLL

时间:2015-02-03 02:56:10

标签: c# c++ c dllnotfoundexception

我遇到similar问题。

我开发了一个c#应用程序,它是一个依赖于其他dll的dll。在开发机器上它工作正常。即使我将包含所有dll和exe文件的调试文件夹复制到其他位置也能正常工作。

当我将同一个文件夹复制到另一台机器时,它会给dll找不到异常。

有趣的是,错误消息提供了dev机器上存在的代码文件的路径。不确定目标机器上如何知道这些信息?

我已尝试过调试版和发行版,但发布版本只是崩溃,而调试版本则提供异常消息。

我已经尝试过依赖性walker但是无法确定是否有任何缺少的依赖dll导致错误。

我也尝试过安装VC ++运行时再分发软件包,但它没有用。

我在开发机器上的Win 7 64bit上使用VS2013。目标是Win 7 64bit。 Dlls与tesseract OCR相关,并从here复制。

0 个答案:

没有答案