"يجب عليك إضافة مرجع إلى system.data.services.cervices.client ، الإصدار = 3.5.0.0" "
-
27-09-2019 - |
سؤال
أقوم بإنشاء تطبيق باستخدام 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>
لا تنتمي إلى StackOverflow