Link para um tipo não referenciado pelo meu projeto em comentários XML?

votos
1

Eu vim sobre esta situação algumas vezes antes. Desejo fazer referência a um tipo em meus comentários XML, mas o tipo está contido em uma montagem não referenciado pelo meu projeto.

Em A.dll (referências B.dll):

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

Em B.DLL (não faz referência A.DLL):

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

Nos comentários de LoserClassque eu preciso fazer referência SomeClassmas não posso devido ao fato de que B.DLL não faz referência A.DLL (referência circular).

Existe alguma maneira de incluir as informações de assembly no CREF dentro LoserClassdocumentação de código, de modo que A.SomeClasspode ser resolvido pelo gerador de documentação XML?

(Aliás, você não pode sempre resolver este por classes em movimento, pois pode causar dependências circulares em outros lugares)

Publicado 09/12/2008 em 17:39
fonte usuário
Em outras línguas...                            


1 respostas

votos
1

Eu não sei de uma maneira de fazer isso e eu estou convencido de que não existe. A questão é, por que razão você quer que você se refere nos comentários do componente B a A? B não sabe nada de A, certo? A usa B, por isso faz sentido para mim, que os comentários refletem essa dependência também. Mas o contrário não faz sentido para mim.

Isso é apenas minha humilde opinião,

Prensen

Respondeu 10/12/2008 em 13:06
fonte usuário

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