Ссылка на тип, на который мой проект не ссылается в комментариях XML?

StackOverflow https://stackoverflow.com/questions/353415

  •  20-08-2019
  •  | 
  •  

Вопрос

Я уже несколько раз сталкивался с такой ситуацией.Я хочу сослаться на тип в своих 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-документации?

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

Это было полезно?

Решение

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

Это всего лишь мое скромное мнение,

Пренсен

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top