İngilizce dilinde oku

Aracılığıyla paylaş


'<typename>' içeren türü CLS uyumlu olmadığından , '<eventname>' olayı için '<procedurename>' yöntemi CLS uyumlu olarak işaretlenemiyor

Özel bir olay bir AddHandler veya RemoveHandler yordamı bildirir ve olarak <CLSCompliant(True)>işaretler, ancak olay olarak <CLSCompliant(False)> işaretlenmiş veya işaretlenmemiş bir türde tanımlanır.

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: BC40053

Bu hatayı düzeltmek için

  • CLS uyumluluğuna ihtiyacınız varsa, olayı CLS uyumlu bir tür içinde tanımlayın.

  • Olayın kendi içeren türü içinde kalmasını istiyorsanız, tanımından öğesini kaldırın CLSCompliantAttribute veya olarak <CLSCompliant(False)>işaretleyin.

Ayrıca bkz.