Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.

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 Sub

End Module


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

Imports System.Windows.Forms

Module Module1

Sub Main()

MessageBox.Show("Example")

End Sub

End Module


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

Module Module1
Sub Main()

System.Windows.Forms.MessageBox.Show("Example")

End Sub

End 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.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?
Gönder’e bastığınızda, geri bildiriminiz Microsoft ürün ve hizmetlerini geliştirmek için kullanılır. BT yöneticiniz bu verileri toplayabilecek. Gizlilik Bildirimi.

Geri bildiriminiz için teşekkürler!

×