Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Síntomas

Durante el proceso de compilación, puede aparecer el siguiente mensaje de error al compilar una aplicación VB.NET como destino el 4.5.2 de Microsoft.NET Framework:

'{Nombre}' no es un miembro de 'Windows'.


En este mensaje, el marcador de posición "{Name}" es un elemento secundario del espacio de nombres System.Windows, como "Formularios" o "Marcado".

Por ejemplo, puede aparecer el mensaje de error siguiente:

'Formularios' no es un miembro de 'Windows'.


Solución

Este problema implica conflictos del espacio de nombres.NET Framework 4.5.2 "Windows". Tampoco se producirá en el código que utiliza Windows. {Nombre} para hacer referencia a System.Windows. {Nombre}.

Para resolver este problema, cambie el código para calificar el espacio de nombres completo o importar el espacio de nombres completo y sus tipos de referencia por su nombre simple.

Por ejemplo, el código siguiente provocará el error:

Module Module1
Sub Main()

Windows.Forms.MessageBox.Show("Example")

End Sub

End Module


Sin embargo, el código siguiente se compila correctamente:

Imports System.Windows.Forms

Module Module1

Sub Main()

MessageBox.Show("Example")

End Sub

End Module


El código siguiente también se compilará correctamente:

Module Module1
Sub Main()

System.Windows.Forms.MessageBox.Show("Example")

End Sub

End Module


¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×