Saltar al contenido

La llamada es ambigua entre los siguientes métodos: Identical.NameSpace.InitializeComponent() e Identical.NameSpace.InitializeComponent()

Luego de consultar especialistas en esta materia, programadores de deferentes ramas y profesores dimos con la respuesta a la cuestión y la plasmamos en este post.

Solución:

Parece que usted ha declarado el InitializeComponent método en dos lugares de su clase, probablemente uno en cada clase parcial. Intente buscar en todos los archivos para InitializeComponent en Visual Studio y supongo que los resultados enumerarán dos lugares donde se declara. Elimine uno y el error desaparecerá.


ACTUALIZAR >>>

No estoy seguro de qué tipo de respuesta espera aquí… claramente, si no agregó una de esas InitializeComponent definiciones de métodos, Visual Studio tiene un error. Dudo mucho que pueda haber algún tipo de razón lógica para esto, excepto que es un error.

ACTUALIZACIÓN 2 >>>

Eché un vistazo al sitio web de Microsoft Connect en busca de errores informados como este, pero no pude encontrar ninguno… He dejado el enlace aquí si desea informarles.

Tuve este problema al copiar mi XAML entre controles. Solo tuve que cambiar mi x:Class=”mynamespace” donde mynamespace es el espacio de nombres adecuado para su proyecto. Recompilado y todo volvió a la normalidad.

Mi problema era que el proyecto que me estaba dando la llamada ambigua tenía una referencia a su propio dll. Esto estaba causando que se hiciera referencia al método desde el dll, así como en el proyecto real. Una vez que eliminé el dll de las referencias, el error de llamada ambiguo desapareció.

Si guardas alguna indecisión y disposición de aclararse nuestro noticia puedes ejecutar una glosa y con placer lo observaremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *