gpt4 book ai didi

c# - 如何从 .Net DLL 获取公共(public)导出列表?

转载 作者:行者123 更新时间:2023-12-03 02:58:19 25 4
gpt4 key购买 nike

我可以使用“dumpbin”和“dll导出”等工具来查看标准win32 DLL(如Windows\SYSTEM32\GDI32.dll)的公共(public)入口点(“导出”)。但是当我在 .Net DLL 上使用这些相同的工具时,我看到的只是类似

    2000 .reloc
2000 .rsrc
48000 .text

我有一个 C#/.Net DLL,它提供了控制工业过程的入口点,我想根据我们的文档检查其公共(public)入口点,以确保公共(public)文档的完整性。什么工具显示 .Net DLL 的公共(public)入口点?

我尝试过 Jetbrains DotPeek,它可以将我们的 DLL 完全反编译为 C# 源代码,但这有点过分了,因为它显示了所有内容,而且似乎没有摘要模式,只报告公共(public)入口点。

最佳答案

我认为“入口点”是指“公共(public)类和方法”

使用 Visual Studio 对象浏览器怎么样?

  1. 创建测试项目
  2. 添加对您要检查的 DLL 的引用。
  3. 双击引用打开对象浏览器
  4. 点击小“齿轮”图标,然后取消选中“显示私有(private)成员”、“显示 protected 成员”、“显示其他成员”,这样您就只能看到公开内容。
  5. 开始浏览。

关于c# - 如何从 .Net DLL 获取公共(public)导出列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21294564/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com