C#动态调用dll的问题

muqingyan 2013-07-24 04:26:12
在程序目录下有个a文件夹。里边有a.dll和a.exe两个文件
程序通过反射调用a.dll,a.dll中有个方法open打开a.exe
当我的程序在调用a.dll时提示无法找到对应的程序,意思就是路径不对,但是我把路径定位到a\a.dll后,再次调用a.dll中的open就会出现不停打开a.exe的情况。

请教一下,这种情况下我该如何调用a.dll中的open方法来打开a.exe
...全文
149 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
NCScan 2013-07-25
  • 打赏
  • 举报
回复
听你描述 感觉就像a.exe 在调用a.dll 然后a.dll在打开a.exe 。。。然后、、、、然后个人认为 就死循环了。。
叫我灰太狼 2013-07-25
  • 打赏
  • 举报
回复
感觉你说的,好像你代码本身就有问题. 要不你直接在引用里面添加a.dll,然后调用里面的open试试.
aaabc 2013-07-25
  • 打赏
  • 举报
回复
你可以试试 用API LoadLibrary 加载 dll 或是通过调用window API的方式调用dll 然后再掉用OPEN方法。如果你的方法没问题 应该是不会出现重复调用的问题的。 不然你把你的代码贴出来看看
muqingyan 2013-07-24
  • 打赏
  • 举报
回复
没有人给解答吗?自己顶起来

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧