मैं अपने कोड के माध्यम से कदम उठाने के लिए डीबगर का उपयोग कर रहा हूं। कोड फ़ाइल मैं तैयार हूं इस घड़ी खिड़की जबकि डिबगिंग के लिए लागू करने के लिए इस्तेमाल उदाहरणदेखें खिड़की कुछ उपयोग स्वीकार कर रही है
using System.Linq;
विजुअल स्टूडियो 2008 में के लिए सहित शीर्ष पर usings है, इसलिए मैं इस तरह के .First()
और .ToArray()
में के रूप में विस्तार तरीकों का उपयोग कर सकता है घड़ी खिड़की।
किसी कारण से, इसने विजुअल स्टूडियो 2010 में काम करना बंद कर दिया है। और यह केवल विस्तार विधियां नहीं है; अब मुझे पूर्ण नामस्थान के साथ हर प्रकार को अर्हता प्राप्त करना है, जो वास्तव में कष्टप्रद है।
यहां तक कि वीडर भी है कि वॉच विंडो के अंदर इंटेलिसेन्स कार्य करता है जैसे कि उपयोग मौजूद थे। दूसरे शब्दों में, उदाहरण के लिए सूची .ToArray()
है। लेकिन फिर घड़ी खिड़की त्रुटि संदेश
'< प्रकार >' 'toArray' के लिए एक परिभाषा और कोई विस्तार विधि 'toArray' प्रकार की '< प्रकार >' एक पहला तर्क को स्वीकार करने में नहीं है पाया जा सकता है को प्रदर्शित करता है वास्तव में लंबी और कष्टप्रद टाइप करने के लिए तो (यदि आप एक का उपयोग कर के निर्देश या एक विधानसभा संदर्भ याद कर रहे हैं?)
अब मैं हमेशा है
System.Linq.Enumerable.ToArray(blah)
कैसे क्या मैं इसे ठीक करूँ?
+1, मुझे एक ही समस्या थी। ऐसा इसलिए है क्योंकि एक प्लगइन जिसका उपयोग मैं कर रहा हूं (एनसीआरंच) शुरू होने के बाद प्रक्रिया को जोड़ता है। –