2009-11-23 71 views
2

让我们说我有A类和B类A级的定义是:如何从另一课的课程中阅读文档?

/// <summary> 
/// This is the class documentation. 
/// </summary> 
public class A 
{ 
    /// <summary> 
    /// This is the documentation for attribute. 
    /// </summary> 
    public int attribute; 
    ... 
} 

我要访问从A类文件(即那些读字符串“这是类的文档。”和'这是以编程方式在B类中属性的文档。有没有办法做到这一点?也许使用反思?

感谢您的帮助:)

回答

3

我假设你使用visual studio。转到您的项目设置,设置Xml文档文件路径。在编译时,注释将被转储到Xml文件中。然后,您可以通过编程方式打开文件并阅读注释

+1

是的,这是正确的。右键单击该项目,选择属性,然后在“构建”“选项卡”上单击“&XML文档文件:”复选框。它应该默认指定位置。 从那里,你的所有程序集都可以通过intellisense访问这些评论。 – McKay 2009-11-23 22:19:38

0

生成XML文档文件,然后你可以通过编程方式解析它。

1

文档不会导出到程序集中。它(可选)被提取到单独的XML文件中。

要按照您的建议去做,您需要找到或编写一个工具来解析XML文件并将元数据添加到程序集中,或者将XML文件与程序集一起发送,并在您希望检索相关程序文档。

相关问题