事件 '<eventname>' 的委派型別 '<delegatename>' 不符合 CLS 標準
更新:2007 年 11 月
Event 陳述式會使用委派指定簽章 (Signature),但 Delegate 陳述式已標記為 <CLSCompliant(False)> 或未標記。
當您套用 CLSCompliantAttribute 屬性至程式設計的項目時,可以將 isCompliant 參數的屬性設定為 True 或 False,表示符合標準或不符合標準。這個參數沒有預設值,所以您必須提供預設值。
如果未將 CLSCompliantAttribute 套用至項目,則此項目會被視為不符合標準。
根據預設,這是一個警告訊息。如需隱藏警告或將警告視為錯誤的詳細資訊,請參閱在 Visual Basic 中設定警告。
錯誤 ID︰BC40050
若要更正這個錯誤
如果您要求符合 CLS 標準且具有定義委派的控制權,則將 CLSCompliantAttribute 套用至它的宣告,並標記為 <CLSCompliant(True)>。
如果您沒有定義委派的控制權或無法將它標記為符合標準,則從 Event 陳述式 (Statement) 中移除 CLSCompliantAttribute,或是將它標記為 <CLSCompliant(False)>。