cuando solicito la etiqueta por encima de mis métodos consigo el errorVB.NET
Tipo System.Runtime.CompilerServices.Extension no está definido.
Aquí es mi muestra
<System.Runtime.CompilerServices.Extension()> _
Public Sub test()
End Sub
dónde voy mal?
Editar ~ Directamente desde el artículo de MSDN here, el mismo error
Imports System.Runtime.CompilerServices
Module StringExtensions
_
Public Sub Print(ByVal aString As String)
Console.WriteLine(aString)
End Sub
End Module
Estoy utilizando Visual Studio 2008 y 3.5 Marco en mi proyecto.
Solución ~ El proyecto estaba en 2.0 Framework. Cambió a 3.5 y funciona.
Era 2.0. Tuve que cambiar a 3.5 y funciona. –
Extensiones se introdujo en .NET 3, por lo que no es compatible con un proyecto .NET 2.X. – awe
Con un poco de trabajo extra 2.0 admitirá los métodos de extensión. Tengo una compilación dll de VS 2010 para .Net 2.0 Framework. Seguí los siguientes dos enlaces para obtener información: http://www.codeproject.com/Articles/31260/Extension-Methods-in-VB-NET Compruebe hacia el final del artículo en la revista MSDN -http: //msdn.microsoft .com/en-us/magazine/cc163317.aspx # S7 – JohnL