لا يمكن إضافة مرجع إلى System.Web إلى تطبيق خدمة Windows الخاص بي

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

سؤال

أحاول إنشاء خدمة Windows في VS2010 ولكن لا يبدو أن تضيف system.web كمرجع.عندما أتصفح ذلك وأضفها يدويا أحصل على علامة تعجب على المرجع.لقد حاولت إضافة ذلك لمشاريع أخرى ويعمل بشكل جيد، ليس فقط لمشروع خدمة Windows.هل هناك سبب لذلك؟أحتاجه للاتصال System.web.httputility.urlencode.هل هناك طريقة بديلة يمكنني استخدامها؟

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

المحلول

يبدو أن مشروعك تم تكوينه لاستهداف ملف تعريف إطار معين، واحدا من توزيعات "العميل" الجديدة الجديدة.يخبرك أن DLL الذي أضفته ليس في الملف الشخصي المستهدف.

إذا نظرت إلى خصائص المشروع الخاص بك، فسيكون هناك خيار إطار هدفي ضمن "التطبيق" أو ربما "Build".

نصائح أخرى

واحد berhbaps adendmend سخيفة إلى حد ما: ربما تدير في نفس المشكلة كما فعلت.قرأت الكثير عن تغيير الإطار المستهدف.السؤال بالنسبة لي كان: كيف؟في Solution Explorer، أضرب دائما أعلى العقدة و "الخصائص" ولكن حصلت على مربع حوار يحتوي على خيارات تشكيل فقط - لا شيء أكثر!أريد إضافة التلميحات التي يجب عليك تمييز مشروع مكتبة WCF الخاص بك أولا، ثم أدخل خصائص المشروع في VS2010 باستخدام قائمة السياق وسترى صفحة خصائص مختلفة تماما: حيث يمكنك تغيير السلوك من مشروع العميل إلى وضعها الطبيعي.صافي 4.0.أخذني تقريبا نصف ساعة ...

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