كيفية استخدام رمز خادم باستخدام المصحح Visual Studio.NET

ملخص

توضح هذه المقالة خطوة بخطوة كيفية استخدام مصحح الأخطاء Visual Studio.NET مع رمز خادم لتحميل الرموز من Microsoft Symbol Server.

انقر فوق الزر ' تشغيل ' لعرض هذا العرض التوضيحي وسائط الدفق.



يجب أن يكون لديك معلومات الرمز عند تصحيح أخطاء التطبيقات قد يتوقف عن الاستجابة (يحدث تعليق أو العطل). توفر ملفات الرموز أثر من الدالات المضمنة في الملفات القابلة للتنفيذ ومكتبات الارتباط الحيوي (DLLs). بالإضافة إلى ذلك، يمكن أن يقدم ملفات الرموز خارطة طريق لاستدعاءات الدوال التي تؤدي إلى نقطة الفشل. على سبيل المثال، يجب أن يكون لديك الرموز عندما تفرغ مكدسات الذاكرة المؤقتة داخل مصحح أخطاء.

لمزيد من المعلومات حول Microsoft رمز الخادم الذي يحتوي على ملفات الرموز لمكونات نظام التشغيل Microsoft ومنتجات Microsoft الأخرى، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":

311503 استخدام ملقم الرموز ل Microsoft للحصول على تصحيح ملفات الرموز

ملاحظة: لم يتم تحديث Microsoft Symbol Server في المقالة 311503 لتضمين الرموز ل Microsoft.NET Framework. ولذلك، لن يتم تحميل هذه الملفات رمز. تعمل شركة Microsoft لتوفير الرموز.NET Framework على ملقم الرموز عامة.

بالإضافة إلى ذلك، خدمات دعم منتجات Microsoft لم تختبر ولا يدعم استخدام Microsoft Symbol Server مع Visual Studio.NET. يتم توفير هذه المقالة كمعلومات فقط بسبب استعلامات العميل.

تحديث ملفات التصحيح

  1. تحميل ثم قم بتثبيت مجموعة أدوات التصحيح ل Windows آخر. لتنزيل أحدث عدة أدوات التصحيح ل Windows، قم بزيارة موقع Microsoft التالي على الويب:
  2. حدد موقع الملف Symsrv.dll في المجلد C:\WINDBG أو المجلد أدوات ل Windows \Program Files\Debugging.

    ملاحظة: لأنه قد تثبيت "أدوات تصحيح الأخطاء" في مجلد مختلف، البحث في القرص الثابت الخاص بك عن Symsrv.dll إذا كان الملف غير موجود في هذه المجلدات.
  3. قم بإنهاء Visual Studio.NET إذا كان مفتوحاً.
  4. نسخ Symsrv.dll إلى المجلد.NET\Common7\IDE C:\Program مايكروسوفت Visual Studio. المرة القادمة التي تبدأ Visual Studio.NET، أو بدء تشغيل Visual Studio.NET، يمكنك استخدام الملف Symsrv.dll للبحث عن رمز الخوادم التي تحددها.

تعيين المسار إلى "ملقم الرموز"

  1. بتشغيل Visual Studio.NET.
  2. اضغط CTRL + ALT + L لفتح إطار "مستكشف الحلول".
  3. انقر نقراً مزدوجاً فوق الحل ومن ثم انقر فوق خصائص.
  4. قم بتوسيع العقد تصحيح ملفات الرموز و الخصائص العامة .
  5. في صفحة خصائص "التصحيح رموز الملفات"، اكتب مسار خادم الرموز التالية:
    symsrv*symsrv.dll*c:\localcache*http://msdl.microsoft.com/download/symbols
    حيث c:\localcache المجلد المحلي حيث يتم تحميل الرموز، وحيث "http" العنوان هو العنوان إلى Microsoft Symbol Server الذي يحتوي على رموز لنظام التشغيل ومنتجات Microsoft الأخرى.

    ملاحظة: لأنه يتم تحميل الرموز من الإنترنت، المصحح Visual Studio.NET قد تصحيح بطء في المرة الأولى لأنها يجب أن مصحح الأخطاء من تحميل كافة ملفات الرموز المطلوبة.
  6. القائمة تصحيح ، أشر إلى Windows، ومن ثم انقر فوق الوحدات النمطية للتحقق من تحميل الرموز لوحدة نمطية معينة أثناء تشغيل مصحح الأخطاء. نافذة الوحدات النمطية توضح ما إذا كان تم تحميل معلومات رمز للوحدة النمطية.
  7. إذا كنت تريد تعيين مسار خادم الرموز لكافة المشاريع والحلول، يمكنك تعيين متغير بيئة عالمية في "لوحة التحكم". للقيام بذلك، اتبع الخطوات التالية:
    1. في "لوحة التحكم"، انقر نقراً مزدوجاً فوق النظام.
    2. ضمن علامة التبويب خيارات متقدمة ، انقر فوق متغيرات البيئة.
    3. ضمن متغيرات النظام، انقر فوق جديدثم قم بإضافة متغير ك "_NT_SYMBOL_PATH".
    4. تعيين قيمة المتغير إلى مسار خادم الرموز، على سبيل المثال:
      symsrv*symsrv.dll*c:\localcache*http://msdl.microsoft.com/download/symbols
ملاحظة: لم يجد المصحح Visual Studio.NET رموز للمكونات المدارة إذا قمت بتعيين مسار خادم الرموز في "خصائص الحل". إذا كان لديك رموز المكونات المدارة، يجب استخدام متغير البيئة _NT_SYMBOL_PATH للمصحح للتعرف على ملفات الرموز من المكونات المدارة على خادم رمز.

المراجع

لمزيد من المعلومات حول كيفية إنشاء ملقم الرموز الخاصة بك وخوادم الرمز، راجع الموضوع "استخدام رمز الخوادم ورمز مخازن" وثائق أدوات التصحيح ل Windows.

خصائص

رقم الموضوع: 319037 - آخر مراجعة: 19‏/01‏/2017 - المراجعة: 1

تعليقات