首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EasyHook .NET 4.0.x dllNotFound in EasyHook EasyHook32.dll

EasyHook .NET 4.0.x dllNotFound in EasyHook EasyHook32.dll
EN

Stack Overflow用户
提问于 2014-10-17 02:56:31
回答 1查看 777关注 0票数 1

我正在c#项目中使用c#,并将easyhook.dll作为该项目的参考。我试图添加easyhook32.dll和easyhook64.dll,但是Visual说

A reference to [path/to/easyhook32.dll] could not be added. Please make sure the file is accessible, and that it is a valid assembly or COM component

当我试图在我的程序中使用EasyHook.dll时,EasyHook会因为找不到EasyHook32.dll而抛出一个System.DllNotFoundException

我试过把它放到bin和调试文件夹中,但是,这两种方法似乎都没有解决问题。我也尝试过以管理员的身份运行VS和编译版本的应用程序,但没有成功。

有什么想法吗?

我在Visual 2013上使用.NET 4.0.x和EasyHook的最新版本

EN

回答 1

Stack Overflow用户

发布于 2017-08-04 15:07:05

我建议删除引用并使用Nuget包。这就是我安装它的方式,而且它工作得很好。它目前确实

  • EasyHook.dll
  • EasyHook.xml
  • EasyHook32.dll
  • EasyHook32Svc.exe
  • EasyHook64.dll
  • EasyHook64Svc.exe
  • EasyLoad32.dll
  • EasyLoad64.dll

在调试文件夹中。

或者,它可能是它无法加载的EasyHook32.dll的依赖项,所以也尝试将EasyLoad32.dll放在文件夹中。

您的VS引用应该是对EasyHook.dll的引用,其他的dll应该作为要复制到bin/Debug的dir的内容添加。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26417194

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档