2010-07-20 14 views
8

मैं वीएस -2010 में एक विंडोज सेवा बनाने की कोशिश कर रहा हूं लेकिन संदर्भ के रूप में System.Web को नहीं जोड़ सकता। जब मैं इसके लिए ब्राउज़ करता हूं और इसे मैन्युअल रूप से जोड़ता हूं तो मुझे संदर्भ पर विस्मयादिबोधक चिह्न मिलता है। मैंने इसे अन्य परियोजनाओं के लिए जोड़ने की कोशिश की है और यह ठीक काम करता है, सिर्फ विंडोज़ सेवा प्रोजेक्ट के लिए नहीं। क्या इसका कोई कारण है? मुझे System.Web.HttpUtility.UrlEncode को कॉल करने की आवश्यकता है। क्या कोई वैकल्पिक तरीका है जिसका मैं उपयोग कर सकता हूं?मेरे विंडोज सेवा अनुप्रयोग में सिस्टम.Web का संदर्भ नहीं जोड़ सकता

+0

क्या आपने डॉटनेट क्लाइंट प्रोफाइल के समाधान को चिह्नित किया है? वीएस परियोजना-एक्सप्लोरर में प्रोजेक्ट-नोड की गुण? – HCL

+0

क्या आप वाकई विंडोज सेवा के बजाय वेब सर्विसेज की तलाश में नहीं हैं? –

उत्तर

16

ऐसा लगता है कि आपकी प्रोजेक्ट को किसी दिए गए फ्रेमवर्क प्रोफाइल को लक्षित करने के लिए कॉन्फ़िगर किया गया है, संभवतः नए "क्लाइंट" वितरण में से एक। यह आपको बता रहा है कि आपके द्वारा जो डीएलएल जोड़ा गया है वह लक्षित प्रोफ़ाइल में नहीं है।

यदि आप अपनी परियोजना संपत्तियों में देखते हैं, तो "एप्लिकेशन" या संभवतः "बिल्ड" के तहत एक लक्षित ढांचा विकल्प होगा।

+0

धन्यवाद! मैंने ".net फ्रेमवर्क 4 क्लाइंट प्रोफाइल" से लक्ष्य फ्रेमवर्क को ".net फ्रेमवर्क 4" में बदल दिया है और यह अभी ठीक काम करता है। – Christo

+0

धन्यवाद आदमी, आपने मुझे इतना समय बचाया! क्या बेकार विशेषता है! – TheGateKeeper

+0

प्रोजेक्ट प्रॉपर्टीज के तहत मेरा खाता मिला (समाधान एक्सप्लोरर में राइट-क्लिक प्रोजेक्ट, गुण चुनें)> संकलित> उन्नत संकलन विकल्प – Ortund

1

एक perhbaps बल्कि मूर्खतापूर्ण संशोधन: शायद आप उसी समस्या में भाग लेते हैं जैसे मैंने किया था। मैंने लक्ष्य ढांचे को बदलने के बारे में बहुत कुछ पढ़ा। मेरे लिए सवाल था: कैसे? समाधान एक्सप्लोरर में मैंने हमेशा शीर्ष नोड और "गुण" को मारा लेकिन एक संवाद मिला जिसमें केवल कुछ जटिल विकल्प हैं - और कुछ भी नहीं! मैं इस संकेत को जोड़ना चाहता हूं कि आपको अपनी डब्लूसीएफ लाइब्रेरी प्रोजेक्ट को पहले चिह्नित करना है, फिर संदर्भ मेनू का उपयोग करके वीएस -2010 में प्रोजेक्ट गुणों को दर्ज करें और आप एक पूरी तरह से अलग गुण पृष्ठ देखेंगे: जहां आप क्लाइंट प्रोजेक्ट से व्यवहार को सामान्य में बदल सकते हैं। नेट 4.0। लगभग मुझे आधे घंटे लगे ...