Ссылка на тип, на который не ссылается мой проект в комментариях XML? - PullRequest
1 голос
/ 09 декабря 2008

Я сталкивался с этой ситуацией несколько раз раньше. Я хочу сослаться на тип в моих комментариях 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 'кодовую документацию, чтобы генератор 101 XML мог разрешить A.SomeClass?

(кстати, вы не всегда можете решить эту проблему путем перемещения классов, поскольку это может вызвать циклические зависимости в других местах)

1 Ответ

1 голос
/ 10 декабря 2008

Я не знаю, как это сделать, и я убежден, что его не существует. Вопрос в том, по какой причине вы хотите, чтобы вы ссылались в комментариях от компонента B к A? Б ничего не знает об А, верно? A использует B, поэтому для меня имеет смысл, чтобы комментарии также отражали эту зависимость. Но обратный путь для меня не имеет смысла.

Это просто мое скромное мнение,

Prensen

...