سؤال

أواجه مشكلة في إنشاء ملف آدم باستخدام Visual Studio 2011 beta

  • الهدف الإطار .Net 4.5
  • مشروع مكتبة فئة

بعد إضافة فارغة نموذج أحصل على خطأ أدناه

خطأ 6039:تحذير CS1701:على افتراض الجمعية المرجعية 'System.البيانات.الكيان, Version=4.0.0.0 الثقافة=محايدة ، PublicKeyToken=b77a5c561934e089 مباريات النظام.البيانات.كيان ، Version=4.2.0.0 الثقافة=محايدة الأمر PublicKeyToken=b77a5c561934e089', قد تحتاج إلى توفير وقت التشغيل السياسة \fjwflppr.0.cs(465,29) :خطأ CS1061:'System.البيانات.البيانات الوصفية.Edm.EdmFunction' لا يحتوي على تعريف 'IsComposableAttribute' و لا طريقة التمديد 'IsComposableAttribute' قبول الحجة الأولى من نوع 'System.البيانات.البيانات الوصفية.Edm.EdmFunction' يمكن العثور عليها (هل أنت في عداد المفقودين باستخدام توجيه أو مرجع تجميع؟)

طريقة غير موجود:'منطقية النظام.البيانات.البيانات الوصفية.Edm.EdmFunction.get_IsComposableAttribute()'.

وفقا msdn EdmFunction.IsComposableAttribute معتمد فقط في .net 4.5 المشروع بشكل افتراضي المراجع dll من C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\System.Data.Entity.dll ولكن نافذة خصائص الملف في مقابل يظهر 4.0.0.0

أنا في حيرة حول أي إصدار من System.Data.Entity.dll مشروعي ينبغي الإشارة إلى الحصول على آدم مصمم للعمل.

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

المحلول

المسألة لأن EF CTP إلغاء لم بتنظيف جميع الملفات ترك السياسة الملف الذي كان ملزما أن النسخة القديمة "4.2.0.0" ، لذلك VS دائما ابحث عن النسخة القديمة.

التفاصيل هنا https://stackoverflow.com/a/9665596/1261784

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