जब मैं अपने तरीकों से ऊपर टैग लागू मैं त्रुटिVB.NET एक्सटेंशन के तरीके
प्रकार System.Runtime.CompilerServices.Extension परिभाषित नहीं है मिलता है।
यहाँ मेरी नमूना
<System.Runtime.CompilerServices.Extension()> _
Public Sub test()
End Sub
कहाँ मैं गलत जा रहा हूँ है?
संपादित ~ सीधे MSDN अनुच्छेद here, वही त्रुटि
Imports System.Runtime.CompilerServices
Module StringExtensions
_
Public Sub Print(ByVal aString As String)
Console.WriteLine(aString)
End Sub
End Module
मैं विजुअल स्टूडियो 2008 और अपने प्रोजेक्ट में 3.5 फ्रेमवर्क का उपयोग कर रहा से।
समाधान ~ परियोजना 2.0 फ्रेमवर्क पर थी। 3.5 में बदल गया और यह काम करता है।
यह 2.0 था। मुझे 3.5 में बदलना पड़ा और यह काम करता है। –
एक्सटेंशन .NET 3 में पेश किए गए थे, इसलिए यह .NET 2.X प्रोजेक्ट में समर्थित नहीं है। – awe
अतिरिक्त काम के साथ 2।0 एक्सटेंशन विधियों का समर्थन करेगा। मेरे पास .NET 2.0 फ्रेमवर्क के लिए संकलित एक वीएस 2010 डीएल है। मैंने सूचना के लिए निम्नलिखित दो लिंक का पालन किया: http://www.codeproject.com/Articles/31260/Extension-Methods-in-VB-NET एमएसडीएन पत्रिका में आलेख के अंत की ओर जांचें-http: //msdn.microsoft .com/en-us/magazine/cc163317.aspx # S7 – JohnL