当前位置:  开发笔记 > 编程语言 > 正文

以编程方式检索xml doc注释

如何解决《以编程方式检索xmldoc注释》经验,为你挑选了1个好方法。

Visual Studio做到了; 反射器做到了; 现在我想要:)

我想检索一些框架组件一些成员(即XML文档mscorlib.dll,System.dll等等).我认为这将涉及:

找到程序集的XML文件,

导航到适当命名的子元素,和

检索所需的项目(

,等)


为框架程序集保留的XML文件在哪里?解密XMLDOC命名方案的任何要点?是否有任何库可以使这个过程更容易?



1> Ilya Ryzhenk..:

找到xml

对于assembly.dll,它被命名为assembly.xml,但是由Framework SDK安装,Runtime本身不包含.xml文件.用户不需要API文档.

位置有点复杂.它可以与dll并排,在以当前语言环境命名的子目录中(例如C:\ WINDOWS\Microsoft.NET\Framework\v2.0.50727\en),甚至可以在附近的某个奇怪目录中.我建议以运行时查找附属程序集的方式搜索它.

查找元素

要查找元素,您应该从元数据中准备所谓的"xml-doc ID".AFAIR以C#语言规范记录,在MSDN中记录一下.请参阅处理XML文档.

推荐阅读
N个小灰流_701
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有