【发布时间】:2017-07-06 16:09:19
【问题描述】:
我们的 C# / .NET 程序正在调用目标文件夹中的第三方 DLL (x.dll)。 x.dll 然后调用同一文件夹中的另一个第三方 DLL y.dll。在某些系统上,这不起作用,因为 x.dll 找不到 y.dll。 具有相同 dll 的相同程序可在大多数其他系统上运行,但如果它不起作用,我们无法找出系统的不同之处。我们检查了属性,这些 dll 没有被 Windows 阻止。病毒扫描程序也被禁用。
【问题讨论】:
-
.net 版本怎么样? x86 和 x64 的区别?
-
使用 ProcessMonitor 并比较来自两个系统的跟踪,看看它们有何不同以及原因