سؤال

أحاول الحصول على تعليقات VB.net XML للعمل مع intressisense., ، وربما لا يعمل بالطريقة التي أعتقد أنها تفعل ذلك.

    ''' <summary>
    ''' Gets or sets the Patient Code.
    ''' <list type="bullet">
    ''' <listheader><description>Validation:</description></listheader>
    ''' <item><description>Field Required</description></item>
    ''' <item><description>Field Max Length: 25</description></item>
    ''' </list>
    ''' </summary>
    ''' <value>The region reference key.</value>

يجب أن يكون هذا، عند كتابة وظيفة، عرض "الحصول على رمز المريض"، ثم يجب أن يعرض قائمة بالعناصر النقطية باستخدام "التحقق من صحة:" كما الرأس؟

النص بديل http://www.codejames.com/errored.jpg.

ربما أفعل ذلك خطأ، لكن لا يبدو أنه يعمل بشكل صحيح.

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

المحلول

أنت لا تفعل هذا بشكل غير صحيح، إنه ببساطة غير مدعوم فقط. في حين أن علامات HTML قد تظهر في إخراج بعض الأدوات، فإن Intellisense ليس واحدا منهم.

Intellisense هو شاشة نصية نصية في Visual Studio 2008 ونحن لا ندعم عرض العديد من العلامات / معظم العلامات حيث يجب أن تظهر في شاشة نمط HTML. بدلا من ذلك، نميل إلى تجريد علامات الترميز التي لا يتم دعمها وعرض النص الناتج.

نصائح أخرى

يمكنك "وهمية" (بدون أرقام) عن طريق تحيط <description> محتويات مع <para> العلامة - هذا سوف تظهر على الأقل في intellisense متباعدة بشكل جيد، ولكن دون محدد القائمة المناسبة (النقطية، العدد).

<summary>
Gets or sets the Patient Code.
<list type="bullet">
<listheader><description>Validation:</description></listheader>
<item><description>Field Required</description></item>
<item><description>Field Max Length: 25</description></item>
</list>
</summary>
<value>The region reference key.</value>

إذا كنت لا تهتم بكل ما يتعلق بالإخراج الذي تم إنشاؤه، فما عليك سوى إضافة رصاصة في كل سطر:

<item><description><para>* Field Required</para></description></item>

أنظر أيضا <list> وثائق XML

تحديث

منذ نشر هذا، يبدو أن تحديث VS2012 11.0610.01 قد أدى التحديث 3 إلى دعم التنسيق، لذلك لم تعد بحاجة إلى <para> التفاف الداخلي أو إضافة الرصاص الخاص بك.

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