Link zu einem Typ ist nicht referenziert, indem Sie mein Projekt in XML-Kommentare?
-
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)
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