假设我有A类和B类.A类的定义是:
/// <summary>
/// This is the class documentation.
/// </summary>
public class A
{
/// <summary>
/// This is the documentation for attribute.
/// </summary>
public int attribute;
...
}
我想以编程方式访问B类中的文档(即那些读作“这是类文档。”和“这是属性的文档。”)的文档。有没有办法做到这一点?使用反射,也许?
感谢您的帮助:)
答案 0 :(得分:3)
我假设你使用视觉工作室。转到项目设置,设置Xml文档文件路径。编译时,注释将被转储到Xml文件中。然后,您可以以编程方式打开文件并阅读注释
答案 1 :(得分:1)
文档未导出到程序集中。它(可选)被提取到单独的XML文件中。
按照您的建议,您需要找到或编写一个工具来解析XML文件并将元数据添加到程序集中,或者将XML文件与程序集一起发送并在您希望检索相关文档时将其放入其中
答案 2 :(得分:0)
生成XML文档文件,然后您可以通过编程方式解析它。