首页 > 解决方案 > xml 注释如何在一个解决方案中的项目之间工作

问题描述

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

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

我有像这样的项目树:

解决方案:

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

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

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

标签: c#xmlvisual-studiocommentsxml-comments

解决方案


总而言之,问题不在于 XML 注释。虽然您在 VS 中有一个解决方案和更多项目,但应该自动从摘要中加载所有评论,而无需生成 doc

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


推荐阅读