有没有办法从 ie system.dll 生成标签文件?也许一些动作脚本也像 Display 或 Sprite。
问问题
1947 次
4 回答
3
Zeus 编辑器可以从任何 C# 程序集生成 ctags 信息,所以这实际上是可能的,但确实需要一些努力。
Zeus 通过将程序集接口导出到伪 C# 文件来执行此操作,然后针对该伪 C# 文件运行 ctags 实用程序。
C# 本身有几个 API 可以让您查询程序集的详细信息,因此编写可以导出程序集接口的 C# 工具并不难。
于 2010-12-15T23:43:48.143 回答
2
下载名为Reflector for .NET的程序。
- 如何使用它 :
- 启动它。
- 选择您的 .NET 版本
- 文件>打开,选择你的dll
- 在节点树中,右键单击要查看的功能“反汇编”
- 请享用 ;)
然后使用 ctags -R
于 2014-08-18T22:34:08.650 回答
1
c# 是一种受支持的语言——至少在“exuberant ctags”下——但该工具的本质是它从源文件生成标签。我不认为 ctags 可以从任何语言的 .dll 生成标签。system.dll 的源代码是否包含在 .net 中?
您可能想详细了解 ctags 到底是什么以及它是如何工作的:
于 2010-12-14T00:46:55.213 回答
0
如果您正在寻找一种编写脚本来执行此操作的方法,那么您可以使用 Telerik 的 JustDecompile(它是免费的并提供命令行界面),然后在生成的目录上运行 ctags。
他们网站上的一个例子:
JustDecompile.exe [/lang:csharp] /out:[OutputDirectory] /target:[PathAndAssemblyName].
于 2017-08-11T02:49:46.360 回答