在C#中的summary相信大家都非常喜欢,如果我们给程序的方法之类加上summary注释,在编写调用该方法是会弹出你加上的注释,这样写代码时就更容易理解该方法的用处。
请问大家我在一个C#.NET 中 A项目 中编写好的代码生成了 .dll 加入到 B项目中 书写时在 A项目中的 summary注释为什么不会出来?

解决方案 »

  1.   

    请问为什么要出来??????注释又不编译进dll里,也就是dll里根本没有注释,凭什么要它把"没有"的东西显示出来?
      

  2.   

    syeerzy我不同意你的说法,为什么微软自己的.net库就有,一定会有方法编译进去的,难道是微软不给这样做?
      

  3.   

    when you compile project A, you can get the xml document.
    now you add the assembly to project, you must copy the xml document to \bin\debug folder of project b, then you can read your comment.
    open project property dialog, you can set "xml documentation file".
    我的问题得到解决了。要谢谢kisshere
      

  4.   

    项目属性-配置属性-生成,XML 文档文件写入 项目名称.XML,在别的地方引用这个DLL的时候XML一起被复制过去了,就能看到了你的提示了
      

  5.   

    回复人: Delphier(新星) ( ) 信誉:100 
    syeerzy我不同意你的说法,为什么微软自己的.net库就有,一定会有方法编译进去的,难道是微软不给这样做?请你反编译一下微软自己的.net库,看看里面有没有注释你就知道了.照你说法只要是注释就是///进去的,那VB.NET和J#没有///难道就没有提示了???dll里是没有注释的,注释只会在xml里.
      

  6.   

    项目 - 属性 - 配制属性 - 生成 - XML文档文件(文件名跟项目名同)这样的话,在项目编译的时候,同时会生成一个xml文件,使用的时候,让dll和xml文件在一起,使用的时候再B中就会有注释了
      

  7.   

    http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=211651