سؤال

لدي خطأ مرجعي غريب عندما أقوم باستخدام NOHIBERNATE FLENT NOHIBERNATE 1.0 RTM و Visual Studio 2010 Beta 2. في الأساس حاولت اتباع البرنامج التعليمي الخاص بالبدء في صفحة Nibernate بطلاقة ولا يترجم. أحصل على هذه الخطأ المرجعي في Visual Studio:

تحذير 1 لا يمكن حل التجميع المشار إليه "Fluentnibernate" المشار إليه لأنه يحتوي على تبعية على "System.Data.Oracleclient، الإصدار = 4.0.0.0، الثقافة = محايد، SearchKeyToken = B77A5C561934E089" التي ليست في الإطار المستهدف حاليا ".NETFRAMEWORK ، الإصدار = v4.0، ملف التعريف = العميل ". testfluentnibernate.

تحذير 3 التجميع المشار إليه "Fluentnibernate" المشار إليه لا يمكن حلها لأنه يحتوي على اعتماد على "System.Web، الإصدار = 4.0.0.0، الثقافة = محايد، SearchKeyToken = B03F5F7F11D50A3A" غير الموجود في إطار المستهدف حاليا ".NETFRAMEWORK، الإصدار = v4.0، ملف التعريف = العميل ". testfluentnibernate.

لا أفهم حقا سبب حاجة هاتين التجمعين لاستخدام FluentNoBernate، لكنني أجد أنه حتى يتم تناوله أنه لا يحصل على التجميعات.

لقد قمت بإنشاء تطبيق وحدة التحكم البسيطة بالمناسبة.

شكرا لك.

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

المحلول

بشكل افتراضي Visual C # 2010 يستهدف "ملف تعريف عميل العميل .NET Framework 4" هو مجموعة فرعية من ".NET Framework 4" الكامل وفقدت كل من هذه التجمعات.

انتقل إلى قائمة المشروع، واختر عنصر القائمة / اسم Proj / خصائصك ... في علامة التبويب التطبيق تغيير الإطار الهدف: من ملف تعريف عميل .NET Fremework 4 إلى .NET Framework 4.

هذا هو مشروعي الأول مع أي من المرئيات / أي شيء / أي شيء /، أحمق، بطلاقة وما إلى ذلك، استغرق الأمر بعض الوقت لمعرفة وجوجل لم تجد لي إجابات في أي مكان، لذلك آمل أن يساعد هذا.

نصائح أخرى

@ دافيد،

شكرا، تعليقك كان المنقذ.

غريبة على الرغم من أن مشروعي ركض بشكل جيد أمس، فعلت إعادة بناء اليوم و BAM، 29 أخطاء جميعا لاختبار مع عدم العثور على مراجع أحمق / بطلاقة / إلخ.

تغيير الإعدادات التي ذكرتها ساعدت.

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