Ссылка на тип, на который не ссылается мой проект в комментариях XML?
Я сталкивался с этой ситуацией несколько раз раньше. Я хочу сослаться на тип в моих комментариях 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 (циклическая ссылка).
Есть ли способ включить информацию о сборке в Cref в LoserClass
'документация кода, так что A.SomeClass
может быть решен с помощью генератора документации XML?
(кстати, вы не всегда можете решить эту проблему путем перемещения классов, так как это может вызвать циклические зависимости в других местах)
1 ответ
Я не знаю, как это сделать, и я убежден, что его не существует. Вопрос в том, по какой причине вы хотите, чтобы вы ссылались в комментариях от компонента B к A? Б ничего не знает об А, верно? A использует B, поэтому для меня имеет смысл, чтобы комментарии также отражали эту зависимость. Но наоборот не имеет смысла для меня.
Это просто мое скромное мнение,
Prensen