2011-03-06 13 views
11

मैं सी # नेट 4.0 में एक प्रोजेक्ट पर काम कर रहा हूं। मैं HttpUtility.HtmlDecode का उपयोग करने की कोशिश कर रहा हूँ। ऐसा करने के लिए, मैंनेयदि मैं इसे संदर्भों की सूची में नहीं ढूंढ पा रहा हूं तो मैं संदर्भ के रूप में System.Web को कैसे जोड़ूं?

using System.Web; 

फ़ाइल के शीर्ष पर जोड़ा। हालांकि, HttpUtility का कोई संदर्भ नहीं मिला।

थोड़ी देर के आसपास गुगलिंग के बाद मुझे पता चला कि इस सवाल का सामान्य जवाब सिस्टम.Web.dll को संदर्भ एक्सप्लोरर में संदर्भों पर राइट-क्लिक करके प्रस्तुत सूची में ढूंढकर और " संदर्भ जोड़ें ... "। दुर्भाग्यवश, यह सूची में नहीं था। मुझे System.Web.Services और System.Web.AplicationServices, लेकिन कोई System.Web नहीं मिला, और न ही हमें जो चाहिए वह निहित था।

किसी भी मदद की सराहना की।

उत्तर

27

मेरी क्रिस्टल बॉल का कहना है कि आप वीएस -2010 का उपयोग कर रहे हैं। परियोजना + गुण, अनुप्रयोग टैब, लक्ष्य ढांचे सेटिंग। इसे क्लाइंट प्रोफाइल से नियमित संस्करण में बदलें।

System.Web क्लाइंट प्रोफ़ाइल में शामिल नहीं है, इसलिए आप इसे नहीं ढूंढ सकते हैं। अंतर के बारे में चिंता न करें, ग्राहक प्रोफ़ाइल नियमित संस्करण की तुलना में केवल 15% छोटी है। इसके लिए बहुत कम बिंदु है।

+0

वाह, आपने इसे खींचा। धन्यवाद! –

6

यह मुझे कुछ समय लगा पता लगाने के लिए:

  1. प्रोजेक्ट के गुण
  2. टैब आवेदन
  3. "लक्ष्य की रूपरेखा" में पर
  4. क्लिक करें ड्रॉप डाउन, सुनिश्चित हो "का चयन करने .नेट फ्रेमवर्क 4 "और नहीं प्रत्यय के साथ एक" ग्राहकों का प्रोफाइल "

अधिक जानकारी के लिए:

.NET फ्रेमवर्क 4 ग्राहकों का प्रोफाइल .NET फ्रेमवर्क 4

के एक सबसेट है:

http://msdn.microsoft.com/en-us/library/cc656912.aspx

कारण आप System.Web नहीं मिल सकता है पहला वाक्य है

तो, कुछ कार्यक्षमता क्लाइंट प्रोफ़ाइल में मौजूद नहीं है, जैसे System.Web।