"<typename>" tiene el mismo nombre que otro tipo expuesto en un grupo "My".

"<typename>" tiene el mismo nombre que otro tipo expuesto en un grupo "My". Cambie el nombre del formulario o el espacio de nombres que lo contiene.

Una clase o estructura está declarada con el mismo nombre que una clase o estructura de uno de los objetos My .

No se puede evitar un conflicto de nombres entre dos clases a las que se puede acceder a través de un objeto My , como My.Forms.

Si hay un conflicto potencial de nombres entre clases de un objeto My, el compilador cambia el nombre de la propiedad del tipo de ClassName a RootNamespace_Namespace_ClassName. Por ejemplo, considere dos formularios denominados Form1. Si uno de estos formularios está en el espacio de nombres raíz WindowsApplication1 y en el espacio de nombres Namespace1, accedería a ese formulario a través de My.Forms.WindowsApplication1_Namespace1_Form1.

Este error puede producirse si dos clases tienen el mismo nombre y están en espacios de nombres anidados con caracteres de subrayado en sus nombres. Cuando el compilador construye los nuevos nombres de propiedad de las clases, sigue habiendo un conflicto de nombres.

Id. de error: BC36015

Para corregir este error

  1. Cambie el nombre del nuevo formulario.

  2. Cambie el nombre de los espacios de nombres.

    Evite poner a cualquier clase o estructura el mismo nombre que el de una existente.

Consulte también