我之前几次临到这种情况。我希望在我的XML注释引用一个类型,但类型包含在不在我的项目中引用的组件。

在A.DLL(引用B.DLL):

using B;
///<summary>Hai I'm SomeClass and I use <seealso cref="B.LoserClass"/> to do my work</summary>
public class SomeClass {/*...*/}

在B.DLL(未引用A.DLL):

///<summary> I can't <seealso cref="A.SomeClass"/> in this summary </summary>
public class LoserClass {/*...*/}

在用于LoserClass我需要引用SomeClass的评论,但我不能由于这样的事实,B.DLL不引用A.DLL(循环引用)。

是否有某种方式以包括LoserClass代码文档”内的CREF组件信息,从而A.SomeClass可由XML文档生成解决?

(顺便说一句,你不能总是通过移动类解决此,因为它可以导致在别的地方循环依赖)

有帮助吗?

解决方案

我不知道怎样做到这一点,我相信它不存在。现在的问题是,对于你想要什么原因,你的意见是指从成分B到A? B不知道A的东西,对不对? A使用B,所以这对我来说很有意义,这些评论反映了这种依赖性太大。但周围的其他方法是没有意义的我。

这只是我的愚见,

Prensen

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top