سؤال

أنا أحاول متابعة ديفيد بيتز نصيحة رائعة حول كيفية استخدام مشروع المكتبة في كل من رمز .NET و Silverlight. على وجه الخصوص ، أنا أستخدم تقنية مستوى الملف: لدي مشروع .NET Library الذي تم إعداده بالفعل ، لذلك قمت بإنشاء مشروع Silverlight ، وأضفت روابط في الأخير إلى ملفات السابقة.

لسوء الحظ ، هناك مشكلة. أحصل على أخطاء تجميع مثل الجنون ، من النموذج:

النوع "..." موجود في كل من "util.dll" و "Util (Silverlight) .dll"

في جميع مشاريعي الأخرى ، أشير فقط إلى واحد أو آخر. لا يوجد لدى Util DLL إشارة إلى الآخر ، لذلك لست متأكدًا من سبب تمكن المترجمات من رؤية كل من DLLs من أي من المشاريع الأخرى.

أيه أفكار؟

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

المحلول

الإجابة التي نشرها فرانك في التعليقات. النقل للإجابة والمجتمع ويتألقها على أمل أن يتم قبولها كإجابة.

تعليق

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

أضفت أيضًا إلى المشاريع المرتبطة تبعيات المشروع في المشاريع الحقيقية ، وقد ساعد ذلك في الحفاظ على الأخطاء أكثر اتساقًا ، على الأقل.

- فرانك

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