İngilizce dilinde oku

Aracılığıyla paylaş


System.CLSCompliantAttribute 'Get'/'Set' özelliğine uygulanamıyor

Özellik tanımı özniteliğini CLSCompliantAttributeGet veya Set deyimine uygular.

Bir özelliğin Dil Bağımsızlığı ve Dilden Bağımsız Bileşenler (CLS) ile uyumlu olması için özelliğin tamamı olarak <CLSCompliant(True)>işaretlenmelidir. Veya deyimine değil, Özellik DeyimineSetGet uygulamanız CLSCompliantAttribute gerekir.

Bir programlama öğesine uyguladığınızda CLSCompliantAttribute , özniteliğin isCompliant parametresini True uyumluluk veya False uyumsuzluğu belirtmek için ya da olarak ayarlarsınız. Bu parametre için varsayılan değer yoktur ve bir değer sağlamanız gerekir.

Bir öğeye uygulamazsanız CLSCompliantAttribute , uyumsuz olarak kabul edilir.

Varsayılan olarak, bu ileti bir uyarıdır. Uyarıları gizleme veya uyarıları hata olarak ele alma hakkında bilgi için bkz . Visual Basic'te Uyarıları Yapılandırma.

Hata Kimliği: BC40043

Bu hatayı düzeltmek için

  • veya Set deyiminden Get kaldırınCLSCompliantAttribute.

  • Özelliğin CLS uyumlu olması gerekiyorsa deyimini Property olarak <CLSCompliant(True)>işaretleyin.

Ayrıca bkz.