<имяТипа> имеет то же имя, что и другой тип, доступный в группе My
Обновлен: Ноябрь 2007
Сообщение об ошибке
<имяТипа> имеет то же имя, что и другой тип, содержащийся в группе My. Переименуйте форму или включающее ее пространство имен.
'<typename>' has the same name as another type exposed in a 'My' group. Rename the form or its enclosing namespace.
Класс или структура с таким именем уже существует в одном из объектов My.
Нельзя избежать конфликта имен между двумя классами, доступ к которым можно получить через объект My, например My.Forms.
Если имеется потенциальный конфликт имен между классами в объекте My, то компилятор изменяет имя свойства для типа с ClassName на RootNamespace_Namespace_ClassName. Для примера рассмотрим две формы с именем Form1. Если одна из этих форм находится в корневом пространстве имен WindowsApplication1 и в пространстве имен Namespace1, то доступ к этой форме осуществляется с помощью My.Forms.WindowsApplication1_Namespace1_Form1.
Эта ошибка может возникнуть, если два класса имеют одинаковые имена и находятся во вложенных пространствах имен с подчеркиваниями в своих именах. Когда компилятор создает новые имена свойств для классов, по-прежнему существует конфликт имен.
Идентификатор ошибки: BC36015
Исправление этой ошибки
Переименуйте новую форму.
Переименуйте пространство имен.
Избегайте назначения имени любому классу или структуре, совпадающего с именами существующих классов или структур.
См. также
Основные понятия
Разрешение ссылки, когда несколько переменных имеют одинаковые имена