Belirtiler

Microsoft .NET Framework 4.5.2 hedeflemek için VB.NET uygulamayı derleyin zaman derleme işlemi sırasında aşağıdaki hata iletisini alabilirsiniz:

'{Name}' bir 'Windows' üyesi değil.

Bu iletide, "{Name}" yer tutucu "Formlar" veya "Biçimlendirme" gibi System.Windows ad alanı alt öğesidir.Örneğin, hata iletisi aşağıdaki gibi görünebilir:

'Form', 'Windows' üyesi değil.

Çözüm

Bu sorun .NET Framework 4.5.2 "Windows" ad çakışmaları içerir. Windows kullanan kod içinde ortaya çıkar. {System.Windows için başvurmak için name}. {Name}.Bu sorunu gidermek için tam olarak nitelemek ad veya tam ad alanını almak ve basit kendi adıyla türlerinden başvuru için kodu değiştirin.Örneğin, aşağıdaki kod bir hata neden olur:

Module Module1  Sub Main()    Windows.Forms.MessageBox.Show("Example")  End SubEnd Module 

Ancak, aşağıdaki kodu başarıyla derlenir:

Imports System.Windows.FormsModule Module1  Sub Main()    MessageBox.Show("Example")  End SubEnd Module

Ayrıca, aşağıdaki kodu başarıyla derlenir:

Module Module1  Sub Main()    System.Windows.Forms.MessageBox.Show("Example")  End SubEnd Module

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.