Link zu einem Typ ist nicht referenziert, indem Sie mein Projekt in XML-Kommentare?

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

  •  20-08-2019
  •  | 
  •  

Frage

Ich habe auf diese situation ein paar mal vor.Ich möchte Verweis auf einen Typ in meinem XML-Kommentare, aber die Typ ist, die in einer Baugruppe verwiesen wird, nicht durch mein Projekt.

In A.Dll (Referenzen B.DLL):

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

In B.DLL (NICHT auf A.DLL):

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

In den Kommentaren für LoserClass Ich muss reference SomeClass aber ich kann nicht aufgrund der Tatsache, dass B.DLL kein Verweis A.DLL (Zirkelbezug).

Gibt es eine Möglichkeit um die assembly-Informationen in der innerhalb cref LoserClass'code-Dokumentation, so dass A.SomeClass kann aufgelöst werden, indem die XML-Dokumentations-generator?

(btw, können Sie nicht immer dieses Problem beheben, indem verschieben von Klassen kann es zu zirkulären Abhängigkeiten in anderen Orten)

War es hilfreich?

Lösung

Ich weiß nicht, einen Weg, dies zu tun und ich bin überzeugt, dass es nicht existiert.Die Frage ist, aus welchem Grund wollen Sie Sie verweisen in den Kommentaren von Komponente B zu A?B weiß nichts von Einem, richtig?A verwendet B, so macht es für mich Sinn, dass die Kommentare spiegeln diese Abhängigkeit zu.Aber anders herum, macht für mich keinen Sinn.

Das ist nur meine bescheidene Meinung,

Prensen

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top