رابط إلى نوع لا الرجوع إليها مشروعي في تصريحات XML؟

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

  •  20-08-2019
  •  | 
  •  

سؤال

وأنا قد وصلنا إلى هذا الوضع عدة مرات من قبل. وأود أن مرجع نوع في تعليقاتي XML، ولكن يرد نوع في التجمع لا المشار إليه بواسطة مشروعي.

في A.Dll (المراجع B.DLL):

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

في B.DLL (لا تشير A.DLL):

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

في التعليقات لLoserClass أنا بحاجة إلى مرجع SomeClass ولكن لا أستطيع أن يرجع ذلك إلى حقيقة أن B.DLL لا تشير A.DLL (مرجع معاد).

هل هناك طريقة لتضمين معلومات التجميع في CREF داخل LoserClass "الوثائق متاحة، لذلك لا يمكن حلها أن A.SomeClass من قبل مولد وثائق XML؟

و(راجع للشغل، لا يمكنك حل هذا دائما عن طريق تحريك الطبقات لأنها يمكن أن تسبب تبعيات دائرية في أماكن أخرى)

هل كانت مفيدة؟

المحلول

وأنا لا أعرف طريقة للقيام بذلك وأنا مقتنع أنه لا وجود له. والسؤال هو، لسبب ما لا تريد أن تشير في التعليقات من عنصر B إلى A؟ B لا يعرف شيئا من A، أليس كذلك؟ ويستخدم B، لذلك فمن المنطقي بالنسبة لي، أن التصريحات تعكس هذه التبعية أيضا. ولكن على العكس من ذلك لا معنى له بالنسبة لي.

وهذا مجرد رأيي المتواضع،

وPrensen

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top