Ler em inglês

Partilhar via


'<typename>' tem o mesmo nome que outro tipo exposto num grupo 'Meu'

'<typename>' tem o mesmo nome que outro tipo exposto num grupo 'Meu'. Renomeie o formulário ou seu namespace que o inclui.

Uma classe ou estrutura é declarada com o mesmo nome que uma classe ou estrutura em um dos My objetos.

Uma colisão de nomes não pôde ser evitada entre duas classes que podem ser acessadas por meio de um My objeto, como My.Forms.

Se houver uma possível colisão de nome entre classes em um My objeto, o compilador alterará o nome da propriedade para o tipo de ClassName para RootNamespace_Namespace_ClassName. Por exemplo, considere dois formulários chamados Form1. Se um desses formulários estiver no namespace WindowsApplication1 raiz e no namespace Namespace1, você acessará esse formulário por meio do My.Forms.WindowsApplication1_Namespace1_Form1.

Este erro pode ocorrer se duas classes tiverem o mesmo nome e estiverem em namespaces aninhados com sublinhados em seus nomes. Quando o compilador constrói os novos nomes de propriedade para as classes, ainda há uma colisão de nomes.

ID de erro: BC36015

Para corrigir este erro

  1. Renomeie o novo formulário.

  2. Renomeie os namespaces.

    Evite nomear qualquer classe ou estrutura com o mesmo nome de uma existente.

Consulte também