我有一个小应用程序,包括两个第三方DLL,pjsipDll.dll和sipeksdk.dll。对于Copy Local,这两个DLL都设置为True。当我发布应用程序并将其安装在运行Windows 7的第二台计算机上时,它会加载sipeksdk dll,然后该DLL会尝试使用pjsipDll中的内容,并且错误地说:
“无法加载DLL'pjsipDll.dll':找不到指定的模块。”
如果我在开发计算机上安装此clickonce部署,则可以正常工作。
我查看了两台计算机上的部署目录,两个DLL都存在,所有文件都是相同的。在这两个系统上,我都是以管理员身份运行。
关于我可能遗失的任何想法?
谢谢你,
有状态
答案 0 :(得分:0)
在StackOverflow上发布后,如何解决问题很有趣。看来我使用的是不兼容的DLL版本。我发现每个人的老版本都可以协同工作,一切都开始工作了。