xml 评论如何在一个解决方案中的项目之间工作

How does xml comments work between projects in one solution

我正在通过解决方案中的项目属性设置 xml 评论。我希望在同一解决方案的其他项目中看到此评论。但是,在 .exe 附近的 bin 中引用项目和 xml 是不够的。

我尝试将硬盘 link 添加到其他项目 bin 文件夹中,但效果不佳。

我的项目树如下:

解决方案:

|---项目A(参考项目B)

|---ProjectB(在构建时生成了一些摘要注释)

我正在使用 B 中的方法作为项目 A 中的实用方法,但我看不到 xml 的摘要。当我调用方法时 _something.doAFlip() 调用 class 和方法时没有描述,而它与 bin/netframework 等中的 .dll 一起提供,名称:myassembly.dll 和 myassembly.xml 一起。

综上所述,问题不在 XML 条评论中。当你在 VS 中有一个解决方案和多个项目时 应该自动加载摘要中的所有评论而不生成文档

问题出在 class、方法和接口以及缺少 ReSharper 本身。当我从 ProjectB 向 ProjectA 注入依赖项时,我注入的是接口而不是方法。我的项目对接口没有评论,只有方法和 classes 被评论了。在向接口内的接口和函数添加注释后,我现在可以在注入 ProjectA 后正确地看到它们 :)