回答
Process Monitor将做到这一点外的现成你。下载,解压缩并运行exe文件。它应该立即告诉你哪些进程试图访问哪些文件。
要应用过滤器,按Ctrl + L(或单击顶部菜单中的“过滤器”图标)。然后选择“进程名称是xxx”,其中xxx是进程的名称。然后点击“添加”,然后点击“确定”。这将过滤到您的过程。
您也可以使用查找(按Ctrl + F)找东西。
另一个提示,通过单击Ctrl + E停止并开始捕获。
使用Process Explorer尝试。来自页面:
有没有想过哪个程序打开了某个文件或目录? 现在你可以找到。 Process Explorer向您显示有关 的信息,这些句柄和DLL进程已打开或加载。
如果碰到Ctrl + D
(显示DLL视图 - 也可以从查看菜单中进行),然后选择你的过程中,它会显示所有通过该进程和它们的位置加载的DLL的。
你也可能得到有用的答案,询问在Software Recommendations。
“Stack Overflow是专业和发烧友程序员的问答网站,由您作为Stack Exchange交换网络Q&A网站的一部分构建和运行。在您的帮助下,我们正在共同构建一个详细答案库关于编程的每一个问题。“ https://stackoverflow.com/tour 我认为这资格。 – Sindorej
您正在寻求软件推荐 - 我只是想让您知道,您可能会在软件推荐网站获得更好的答案,并且我已经看到诸如此类的许多问题被作为“脱离主题”而关闭。 –
是的,谢谢你的回答,尽管我正在寻找一种方法或工具,但我并不是在寻找软件,因为我不知道解决方案是什么。这可能是因为我可以在Visual Studio中调试它或者在Visual Studio中看到它,或者调用在加载时广泛调试它的命令。 – Sindorej
看到这里https://blogs.msdn.microsoft.com/suzcook/2003/05/29/debugging-assembly-loading-failures/
可能是安装在GAC DLL中的问题。
像整形器一个工具给这些情况的更多信息,你可以尝试也http://www.dependencywalker.com/
谢谢你的回答,但是DLL加载正常,它只是试图找到一个不存在的配置文件(在它看起来的位置)。 – Sindorej
不客气。:)然后尝试resharper,它修复了依赖关系问题。使用试用版。 – Coding4Fun
- 1. 查看日志的位置Visual Studio搜索以找到一个DLL
- 2. C++设置的dll搜索位置
- 3. 找不到.jar文件在以下位置搜索:https://jcenter.bintray.com/
- 4. 是否可以找到正在创建excel文件的文件?
- 5. 是否可以为MVC Razor Layout指定可搜索的位置格式?
- 6. 如何仅以文件名搜索.jpg/PDF(仅搜索“dog”即可搜索“dog.jpg”)是否可以完成? C#
- 7. 是否可以为文件“passwd”设置不同的位置?
- 8. 是否可以搜索jdom的属性?
- 9. 位置或搜索参数是否可以传递给comgoogleearth://在iOS中?
- 10. 如何加载.dll文件是在不同的位置以.exe
- 11. 在目录中搜索以查看C中是否存在文件
- 12. 是否可以检索添加到索引的文件?
- 13. 是否可以在MediaWiki中配置/改进AJAX搜索?
- 14. Instagram位置/搜索终端不支持分页是否正确?
- 15. 是否可以从可搜索的PDF访问文本覆盖?
- 16. 在Codeigniter下,是否可以看到mysql_error()?
- 17. 是否可以搜索上传到SharePoint Server的所有文件内容?
- 18. 是否可以通过HTML搜索Drupal?
- 19. 是否可以搜索dbml图?
- 20. 是否可以搜索SharePoint元数据?
- 21. 是否可以搜索YouTube字幕?
- 22. 是否可以从批处理文件或cmd脚本中将目录添加到DLL搜索路径中?
- 23. 在大文本文件中搜索并找到位置
- 24. 是否可以更改EF Migrations“Migrations”文件夹的位置?
- 25. 是否可以移动strings.xml的路径/文件位置?
- 26. 搜索DLL时,DllImport是否遵守SafeDllSearchMode?
- 27. 是否可以验证WinRT组件DLL?
- 28. MVC 4查看引擎搜索位置
- 29. 硒可以找到链接的位置,只是不搜索特定的链接?
- 30. 是否可以在Tkinter中按名称搜索小部件?
这是你的dll,还是你无法访问其源代码的第三方组件? –