سؤال

أحاول استخدام وظائف HTTP الموجودة في مجموعة System.Web.dll. ومع ذلك ، في حين يبدو أن DLL موجود في نفس الدليل مثل كل مراجع DLL Visual Studio 2010 في مشروعي ، فإنه يفشل في الارتباط ورفع تحذير - "لا يمكن العثور على المكون المرجع". ومع ذلك ، فإن DLL موجود بالتأكيد في نفس المجلد كما هو الحال مع جميع الآخرين المشار إليه من قبل المشروع واختياره في وضع "Browse for Reference" يتيح لي إضافته - يفشل في ملء خاصية "المسار". أفعل شيئا خاطئا؟ كيف يمكنني جعل System.Web متاحًا في مشروعي؟

أي مساعدة هي محل تقدير كبير!

يحرر: ليس لدي أي إشارة إلى system.web في علامة التبويب .NET من نافذة "إضافة مرجع".

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

المحلول

إذا كنت تستهدف ملف تعريف العميل 3.5 أو 4 ، فلن ترى مجموعات ASP.NET.

علاوة على ذلك ، يجب أن تحاول استخدام فئات HTTP في system.net.

نصائح أخرى

بالنسبة للأشخاص الذين لا يستطيعون العثور على "system.web" في .NET المراجع ، قد يكون هذا هو الإجابة:

"تحتاج إلى النقر بزر الماوس الأيمن على المشروع -> الخصائص -> ثم قم بتغيير" إطار العمل الهدف "الذي سيكون على الأرجح" .NET Framework 4 ملف تعريف العميل "إلى فقط" .NET Framework 4 ".

أعطى الجواب من قبل Tinister (شكرًا) كرد على منشور Previuos. لكنني اعتقدت أنها كانت مخفية قليلاً في منصبه الأصلي. لذلك وضعت هنا لجعل من المرتبطة أن نرى. أتمنى أن يساعد ذلك.

System.Web يجب الرجوع من GAC. هذا التجميع ليس لديه ما تفعله في مجلدات التطبيق الخاصة بك.

alt text

1 انقر بزر الماوس الأيمن على المراجع في Solution Explorer واضغط على إضافة مرجع ...

2 اختر علامة التبويب Browse وانتقل إلى C: Windows Assembly gac_32 system.web system.web.dll وأضف ملف DLL إلى المراجع الخاصة بك.

هل تحاول إضافة إشارة إلى system.web.dll ملف بحد ذاتها؟ System.Web موجود في GAC على أي نظام Windows ، لذلك عند إضافة المرجع في مرجع الحوار "إضافة مرجعك" ، اختر System.web من علامة التبويب .NET.

جار

لقد أنشأنا أداة تساعدك على تحقيق هدفك. موسى vsreferences سيتيح

enter image description here

يعتبر

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