لماذا لا يمكن العثور على "المكون المرجع" X ". تعتبر تحذير؟

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

سؤال

أتساءل ، لماذا بحق الجحيم ... هل اعتبر فريق VS أنه لم يجد مرجع المشروع كشيء غير حاسم؟

لا يمكن العثور على المكون المرجع "X". يجب اعتبار خطأ ... ولا شيء آخر.

هل هناك طريقة (دون تحول "تعامل مع جميع التحذيرات كأخطاء") للحصول على هذا التحذير كخطأ في VS2008؟

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

المحلول

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

هناك خيار "لعلاج التحذيرات كأخطاء" - يجب أن تكون قادرًا على العثور عليها في شاشة تكوين المشروع.

نصائح أخرى

لماذا تعتقد أنه يجب أن يكون أي خطأ؟ إذا كنت قد استخدمت بالفعل أي شيء في التجميع ، فستحصل على خطأ حيث تستخدمه. حتى الآن ، كل ما قلته هو "أنا مايو بحاجة إلى هذا الملف "، و VS يستجيب" حسنًا ، آمل ألا تفعل ذلك ، لأنني لا أستطيع العثور عليه ".

هذا التحذير يفعل رأسي.

لديّ مشروع مع ستة تكوينات - يستخدم كل تكوين إصدارًا مختلفًا من DLL مشار إليه ، وبالتالي فإن المراجع مشروطة (عن طريق اختراق ملف المشروع ، حيث لا يمكنني العثور على طريقة للقيام بذلك من خلال VS GUI).

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

أحب أن أكون قادرًا على "إصلاح" الاستوديو المرئي حتى يتمكن من تحديد أنه بسبب التكوين الذي يتم بناؤه حاليًا ، من غير المهم أن يكون هذا المرجع أو لا يكون موجودًا (على الرغم من وجوده).

على محمل الجد ، في بعض الأحيان يدفعني أوفوسوفت من Microsoft إلى الجدار.

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