'<typename>' bir 'My' grubunda gösterilen başka bir türle aynı ada sahip

'<typename>', 'My' grubunda gösterilen başka bir türle aynı ada sahip. Formu veya kapsayan ad alanını yeniden adlandırın.

Bir sınıf veya yapı, nesnelerden birinde My bir sınıf veya yapı ile aynı ada sahip olarak bildirilir.

gibi My.Formsbir nesne aracılığıyla erişilebilen iki sınıf arasında ad My çakışması önlenemedi.

Bir My nesnedeki sınıflar arasında olası bir ad çakışması varsa, derleyici türün özellik adını ClassName yerine RootNamespace_Namespace_ClassName olarak değiştirir. Örneğin, adlı Form1iki formu göz önünde bulundurun. Bu formlardan biri kök ad alanında ve ad alanındaysa WindowsApplication1 Namespace1, bu forma aracılığıyla My.Forms.WindowsApplication1_Namespace1_Form1erişebilirsiniz.

Bu hata, iki sınıf aynı ada sahipse ve adlarında alt çizgi bulunan iç içe ad alanları içindeyse oluşabilir. Derleyici sınıflar için yeni özellik adlarını oluşturduğunuzda, yine de bir ad çakışması olur.

Hata Kimliği: BC36015

Bu hatayı düzeltmek için

  1. Yeni formu yeniden adlandırın.

  2. Ad alanlarını yeniden adlandırın.

    Herhangi bir sınıfı veya yapıyı mevcut bir sınıfla aynı adla adlandırmaktan kaçının.

Ayrıca bkz.