"يجب عليك إضافة مرجع إلى system.data.services.cervices.client ، الإصدار = 3.5.0.0" "

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

سؤال

أقوم بإنشاء تطبيق باستخدام Table Windows Azure. لقد قمت بتغليف جميع مكالماتي إلى خدمة الجدول في التجميع الخاص بها. يستخدم هذا التجميع إطار .NET 4.0 ويتضمن إشارة إلى system.data.service.client (4.0). أنا قادر على استخدام هذا التجميع من مشروع اختبار بدون مشكلة.

عندما أضيف هذا المشروع كمرجع إلى تطبيق الويب MVC2 - مرة أخرى يستهدف إطار .NET 4.0 - أحصل على الخطأ أعلاه. أضفت نفس DLL (v.4.0) إلى مشروع الويب ولكن المشكلة لا تزال قائمة.

ما الذي يجري؟ لماذا يجب أن أحتاج إلى استخدام 3.5 DLL من مشروع MVC؟

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

المحلول

أضفت ما يلي إلى ملف web.config وكل شيء هو copacetic.

<system.web>
  <compilation debug="true" targetFramework="4.0">
    <assemblies>
      <add assembly="System.Data.Services.Client, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
    </assemblies>
  </compilation>
</system.web>
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top