题
我之前几次临到这种情况。我希望在我的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
不隶属于 StackOverflow