加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

如何确定.NET应用程序的依赖关系?

发布时间:2020-12-14 01:20:39 所属栏目:百科 来源:网络整理
导读:如何确定.NET应用程序的依赖关系? Dependency Walker是否与托管应用程序一起使用?我已经下载了最新的,并尝试分析的应用程序,但它只是退出,没有多少解释。如果它不工作与.NET,那么是否有一些其他工具,将帮助我调试运行时DLL加载问题? 依赖性步行器在
如何确定.NET应用程序的依赖关系? Dependency Walker是否与托管应用程序一起使用?我已经下载了最新的,并尝试分析的应用程序,但它只是退出,没有多少解释。如果它不工作与.NET,那么是否有一些其他工具,将帮助我调试运行时DLL加载问题?
依赖性步行器在正常的win32二进制文件上工作。所有的.NET DLL和EXE有一个小的存根头部分,使它们看起来像正常的二进制文件,但所有它基本上说是“加载CLR” – 所有这一切的依赖关系步行者会告诉你。

要查看你的.NET应用程序实际上依赖什么,你可以使用从红门巨大优秀的.NET reflector。

加载你的DLL,右键单击,选择“分析” – 然后会看到一个“依赖”项目,将显示所有其他dll(和dll的方法),它需要的。

它有时可能会变得棘手,虽然,你的应用程序依赖于X DLL,并且X DLL是存在,但无论什么原因不能加载或位于运行时。

为了排除这些类型的问题,微软有一个Assembly Binding Log Viewer,它可以告诉你在运行时发生了什么

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读