能否反射出一个类的xml注释,或者有什么其它方法可以提取出来.像建立一个类
public class cls
{
    /// <summary>
    /// 这是xml注释, 请问能否反射出来或者有什么其它方法可以提取出来, 谢谢.
    /// </summary>
    private void test()
    {
    }
}

解决方案 »

  1.   

    XML doc 注释不是元数据;它们不包括在编译的程序集中,因此无法通过反射对其进行访问
      

  2.   

    当然不可能 XML注释只是用在开发环境中 不可能封装在DLL中
      

  3.   

    xml和代码分开的还提取干嘛啊
      

  4.   

    可以考虑用rational rose的反向工程试试,我记得rose中可以反向工程的,注释好象可以出现在文档中
      

  5.   

    楼主是不是要生成类的文档可以去看看 NDOC开源的,能提取你的xml注释生成文档,这个里面应该有楼主需要的功能如果是楼主自己编译的dll文件,想实现像VS里的类库一样给你提示,那你在project的build属性里把XML documentation file前面的勾选上
    后面路径默认自己会出来,不用改
    然后生成后又一个跟你dll名字一样的xml文档,别人使用你的dll,你把那个xml文档一起给他,这样就能看到跟VS类库一样的提示效果
      

  6.   

    好深奥哦,项目属性的配置属性里在生成项中填写xml文档文件的名字就会把注释输出成xml文件保存啊
      

  7.   

    这个我知道.问题是我做了一个反射的程序,是反射出一个dll的属性和方法的,
    我的意图是把反射出来的方法和属性对应到相应的xml注释.