C#ClickOnce应用程序无法加载DLL

时间:2013-04-07 23:35:16

标签: c# .net dll pjsip

我有一个小应用程序,包括两个第三方DLL,pjsipDll.dll和sipeksdk.dll。对于Copy Local,这两个DLL都设置为True。当我发布应用程序并将其安装在运行Windows 7的第二台计算机上时,它会加载sipeksdk dll,然后该DLL会尝试使用pjsipDll中的内容,并且错误地说:

“无法加载DLL'pjsipDll.dll':找不到指定的模块。”

如果我在开发计算机上安装此clickonce部署,则可以正常工作。

我查看了两台计算机上的部署目录,两个DLL都存在,所有文件都是相同的。在这两个系统上,我都是以管理员身份运行。

关于我可能遗失的任何想法?

谢谢你,
有状态

1 个答案:

答案 0 :(得分:0)

在StackOverflow上发布后,如何解决问题很有趣。看来我使用的是不兼容的DLL版本。我发现每个人的老版本都可以协同工作,一切都开始工作了。