أين يحصل Visual Studio على إتمام بيانات التحسس والاسم البيانات
-
11-09-2019 - |
سؤال
أنا أعترف ... أنا نشر هذا السؤال لأنني لا يزال لدي إجابة على سؤالي الآخر ويعتقد أنني سوف تأخذ براعة مختلفة.
يمكن للشخص أن يفسر لي حيث يعمل قيم التحسس الذكي ومساحة الاسم / الفئة / العضو. احسب إذا أمكنك حفر إلى حيث / كيف يستمد هذه البيانات، فيمكنني محاولة إعادة تكوين مشروعي بحيث ستحلل مسامحيي بشكل صحيح.
سيث.
المحلول
تأتي مساحة الاسم والاستفادة الذكية، ل CLR، من قاعدة بيانات مخفية داخل تثبيت VS.
يتم فحص المعلومات لمشروع العمل، وأرشفة (أعتقد في ملف) عند فتح المشروع. ثم يقوم ذلك بتحديثه بشكل دوري أثناء عملك.
إذا كنت تريد بالضبط المسار، أشك في أن Microsoft تنشر هذه المعلومات.
بعد النظر إلى سؤالك الآخر، أردت أن أضيف أنه ممكن (بطريقة أو بأخرى) أن يكون لديك Visual Studio Rebuild معلومات الفهرس لمشروع معين. يخللني كيفية القيام بذلك الآن. هل جربت هذا وهل في نهاية المطاف مع نفس النتائج؟
تحديث فيما يتعلق بالتعليقات:
منعش ذاكرة التخزين المؤقت سهلة ولكن ليس بالضرورة واضحة. هناك طريقتان لتحديث ذاكرة التخزين المؤقت: 1) انتقل إلى تحرير -> IntelliSense -> تحديث ذاكرة التخزين المؤقت المحلية و 2) اضغط CTRL + SHIFT + R
نصائح أخرى
لا أعرف كيف يتم ذلك في Visual Studio، ولكن هنا هو النهج العام:
جمع جميع الأعضاء والأساليب العامة. يتم ذلك، في حالة وجود مكتبات مدارة مثل تلك التي تنتجها vb.net، عن طريق الانعكاس. تأتي الوثائق من ملفات XML المتعلقة بهؤلاء Libs. هذا هو النهج للمكتبات المشار إليها. بالنسبة للمشروع، تقوم حاليا بتوزيع الملفات المصدر باستمرار حيث يتم دمج الوثائق مع التعليمات البرمجية.
كيف يتم حل مساحة الاسم يعتمد على طبلك اللغة، ولكن يتم الرد على سؤالك الآخر.