Collegamento a un tipo a cui non fa riferimento il mio progetto nei commenti XML?

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

  •  20-08-2019
  •  | 
  •  

Domanda

Mi sono imbattuto in questa situazione alcune volte prima. Desidero fare riferimento a un tipo nei miei commenti XML, ma il tipo è contenuto in un assembly a cui non fa riferimento il mio progetto.

In A.Dll (riferimenti 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 (NON fa riferimento a A.DLL):

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

Nei commenti per LoserClass Devo fare riferimento a SomeClass ma non posso a causa del fatto che B.DLL non fa riferimento a A.DLL (riferimento circolare).

Esiste un modo per includere le informazioni sull'assemblaggio nel cref nella A.SomeClass 'documentazione del codice, in modo che <=> possa essere risolto dal generatore di documentazione XML?

(a proposito, non puoi sempre risolverlo spostando le classi in quanto può causare dipendenze circolari in altri luoghi)

È stato utile?

Soluzione

Non conosco un modo per farlo e sono convinto che non esista. La domanda è: per quale motivo vuoi fare riferimento nei commenti dal componente B ad A? B non sa nulla di A, giusto? A usa B, quindi per me ha senso che i commenti riflettano anche questa dipendenza. Ma il contrario non ha senso per me.

Questa è solo la mia modesta opinione,

Prensen

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top