¿Vínculo a un tipo al que no hace referencia mi proyecto en comentarios XML?

votos
1

Me he encontrado con esta situación varias veces antes. Deseo hacer referencia a un tipo en mis comentarios XML, pero el tipo está contenido en un ensamblaje al que no hace referencia mi proyecto.

En A.Dll (referencias B.DLL):

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

En B.DLL (NO hace referencia a A.DLL):

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

En los comentarios LoserClass, necesito hacer referencia SomeClasspero no puedo debido al hecho de que B.DLL no hace referencia a A.DLL (referencia circular).

¿Hay alguna forma de incluir la información de ensamblado en el cref dentro de LoserClassla documentación del código, para que A.SomeClasspueda ser resuelto por el generador de documentación XML?

(Por cierto, no siempre se puede resolver esto moviendo clases, ya que puede causar dependencias circulares en otros lugares)

Publicado el 09/12/2008 a las 17:39
fuente por usuario
En otros idiomas...                            


1 respuestas

votos
1

No sé cómo hacer esto y estoy convencido de que no existe. La pregunta es, ¿por qué razón quieres que refieras en los comentarios del componente B a A? B no sabe nada de A, ¿verdad? A usa B, por lo que tiene sentido para mí, que los comentarios también reflejen esta dependencia. Pero al revés no tiene sentido para mí.

Esa es solo mi humilde opinión,

Prensen

Respondida el 10/12/2008 a las 13:06
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more