मैं वीएस -2010 में एक विंडोज सेवा बनाने की कोशिश कर रहा हूं लेकिन संदर्भ के रूप में System.Web को नहीं जोड़ सकता। जब मैं इसके लिए ब्राउज़ करता हूं और इसे मैन्युअल रूप से जोड़ता हूं तो मुझे संदर्भ पर विस्मयादिबोधक चिह्न मिलता है। मैंने इसे अन्य परियोजनाओं के लिए जोड़ने की कोशिश की है और यह ठीक काम करता है, सिर्फ विंडोज़ सेवा प्रोजेक्ट के लिए नहीं। क्या इसका कोई कारण है? मुझे System.Web.HttpUtility.UrlEncode को कॉल करने की आवश्यकता है। क्या कोई वैकल्पिक तरीका है जिसका मैं उपयोग कर सकता हूं?मेरे विंडोज सेवा अनुप्रयोग में सिस्टम.Web का संदर्भ नहीं जोड़ सकता
उत्तर
ऐसा लगता है कि आपकी प्रोजेक्ट को किसी दिए गए फ्रेमवर्क प्रोफाइल को लक्षित करने के लिए कॉन्फ़िगर किया गया है, संभवतः नए "क्लाइंट" वितरण में से एक। यह आपको बता रहा है कि आपके द्वारा जो डीएलएल जोड़ा गया है वह लक्षित प्रोफ़ाइल में नहीं है।
यदि आप अपनी परियोजना संपत्तियों में देखते हैं, तो "एप्लिकेशन" या संभवतः "बिल्ड" के तहत एक लक्षित ढांचा विकल्प होगा।
धन्यवाद! मैंने ".net फ्रेमवर्क 4 क्लाइंट प्रोफाइल" से लक्ष्य फ्रेमवर्क को ".net फ्रेमवर्क 4" में बदल दिया है और यह अभी ठीक काम करता है। – Christo
धन्यवाद आदमी, आपने मुझे इतना समय बचाया! क्या बेकार विशेषता है! – TheGateKeeper
प्रोजेक्ट प्रॉपर्टीज के तहत मेरा खाता मिला (समाधान एक्सप्लोरर में राइट-क्लिक प्रोजेक्ट, गुण चुनें)> संकलित> उन्नत संकलन विकल्प – Ortund
एक perhbaps बल्कि मूर्खतापूर्ण संशोधन: शायद आप उसी समस्या में भाग लेते हैं जैसे मैंने किया था। मैंने लक्ष्य ढांचे को बदलने के बारे में बहुत कुछ पढ़ा। मेरे लिए सवाल था: कैसे? समाधान एक्सप्लोरर में मैंने हमेशा शीर्ष नोड और "गुण" को मारा लेकिन एक संवाद मिला जिसमें केवल कुछ जटिल विकल्प हैं - और कुछ भी नहीं! मैं इस संकेत को जोड़ना चाहता हूं कि आपको अपनी डब्लूसीएफ लाइब्रेरी प्रोजेक्ट को पहले चिह्नित करना है, फिर संदर्भ मेनू का उपयोग करके वीएस -2010 में प्रोजेक्ट गुणों को दर्ज करें और आप एक पूरी तरह से अलग गुण पृष्ठ देखेंगे: जहां आप क्लाइंट प्रोजेक्ट से व्यवहार को सामान्य में बदल सकते हैं। नेट 4.0। लगभग मुझे आधे घंटे लगे ...
क्या आपने डॉटनेट क्लाइंट प्रोफाइल के समाधान को चिह्नित किया है? वीएस परियोजना-एक्सप्लोरर में प्रोजेक्ट-नोड की गुण? – HCL
क्या आप वाकई विंडोज सेवा के बजाय वेब सर्विसेज की तलाश में नहीं हैं? –