有没有一种方法可以从system.dll生成标记文件? 也许也有一些动作脚本,比如Display或Sprite。使用ctags从.net librarys(c#)生成标记文件
2
A
回答
3
宙斯编辑器可以生成ctags的任何C#程序集的信息,所以它实际上是可能的,但确实需要一点努力。
Zeus通过将汇编接口导出到psuedo C#文件来完成此操作,然后它运行ctags实用程序来对付此伪造的C#文件。
C#本身有几个API,允许您查询程序集的细节,因此编写可导出程序集接口的C#工具并不困难。
1
c#是一种受支持的语言 - 至少在'exuberant ctags'下 - 但该工具的本质是它从源文件生成标签。我不认为ctags可以用任何语言生成.dll的标签。 .net中包含system.dll的源代码?
你可能想了解更多关于究竟C标签以及它是如何工作的:
2
下载名为Reflector for .NET的程序。
- 如何使用它:
- 启动它。
- 选择您的.NET版本
- 文件>打开,选择您的DLL
- 在节点树,在功能上右键点击你想看 “拆卸”
- 享受;)
然后使用的ctags -R
0
如果你正在寻找一种方式来编写一个脚本来做到这一点,那么你可以使用Telerik的JustDecompile(这是免费的,并提供交流ommand line interface),然后在生成的目录上运行ctags。
从他们的网站的一个例子:
JustDecompile.exe [/lang:csharp] /out:[OutputDirectory] /target:[PathAndAssemblyName].
相关问题
- 1. 使用ctags为无后缀的文件生成C++标记
- 2. Vim和Ctags:在生成标记时忽略某些文件
- 3. 如何使用ctags为c源代码生成适当的标签文件?
- 4. 从WSDL文件生成C#.net类
- 5. 无法为vim生成C++ STL标记文件
- 6. Vim和ctags:标记文件名
- 7. 如何修改CTAGS生成的标记文件的默认分隔符
- 8. C++ mysql ++ librarys
- 9. 生成C标签标记内内OSX VIM不工作
- 10. 文本标记生成器 - 从文本
- 11. gem-ctags不会生成任何标签
- 12. 如何生成文档集的ctags文件? (适用于vim)
- 13. kdevelop使用ctags
- 14. 从目标文件生成头文件
- 15. 如何为CoffeeScript生成ctags?
- 16. Vim - ctags:找不到标记
- 17. 从.c文件生成.i文件
- 18. 如何为未来的C++ STL模板文件生成标签文件?
- 19. 如何使用Axis2c从WSDL文件生成C文件
- 20. 如何使用C#从Word/Excel文件生成PDF文件?
- 21. 从C#类代码生成xsd注释和文档标记
- 22. 从.NET组件生成SSD
- 23. 字节顺序标记在Ubuntu中使用Mono生成文件
- 24. 使用.Net标准生成代码
- 25. 用于CORBA IDL的ctags生成器?
- 26. 生成调用层次图与CTAGS
- 27. 使用c#生成zip文件代码
- 28. 使用gcc -c生成.o文件
- 29. Android - 使用JNI生成的C文件
- 30. 生成文本文件时的EOF标记?