'<typename>' tem o mesmo nome que outro tipo exposto em um grupo 'My'
'<typename>' tem o mesmo nome que outro tipo exposto em um grupo 'My'. Renomeie o formulário ou o namespace que o envolve.
Uma classe ou estrutura é declarada com o mesmo nome de uma classe ou estrutura em um dos objetos My
.
Não foi possível evitar uma colisão de nome entre duas classes que podem ser acessadas por meio de um objeto My
, como My.Forms
.
Se houver uma possível colisão de nome entre classes em um objeto My
, o compilador alterará o nome da propriedade do tipo de ClassName para RootNamespace_Namespace_ClassName. Por exemplo, considere dois formulários chamados Form1
. Se um desses formulários estiver no namespace raiz WindowsApplication1
e no namespace Namespace1
, você acessará esse formulário por meio de My.Forms.WindowsApplication1_Namespace1_Form1
.
Esse erro poderá 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 nome.
ID do erro: BC36015
Renomeie o novo formulário.
Renomeie os namespaces.
Evite nomear qualquer classe ou estrutura com o mesmo nome que uma já existente.
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: