Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有使用 dll 使我的设备工作的程序。此设备的驱动程序安装在其他计算机上。
我的程序在我的计算机上正常运行,但如果我尝试在另一台计算机上安装它,则 dll 不再正常运行(dll 方法找不到设备)。
但是!,如果我在故障计算机上重建程序,它运行良好。
这种行为的原因是什么?为什么它只有在重建后才能正常工作?
它可能绑定到依赖于一台计算机的不同 dll 集,但这些在另一台目标计算机上可能不同(但兼容),重新编译将意味着此代码然后链接到不同的库版本并运行。
然而,这是一个最好的猜测,因为这个问题在目前的形式下并不能真正回答