“System.ObsoleteAttribute”无法应用于“AddHandler”、“RemoveHandler”或“RaiseEvent”定义

更新:2007 年 11 月

错误消息

“System.ObsoleteAttribute”无法应用于“AddHandler”、“RemoveHandler”或“RaiseEvent”定义。如果需要,可直接将该属性应用于事件。

一个自定义事件将 ObsoleteAttribute 应用于其 AddHandler、RemoveHandler 或 RaiseEvent 过程。

ObsoleteAttribute 将一个编程元素标记为不再使用,并通知用户将从该产品的未来版本中移除该元素。

当不再使用自定义事件的其他部分时,仍然使用自定义事件的某些部分是没有意义的。

**错误 ID:**BC31142

更正此错误

  • 从各个过程声明中移除 ObsoleteAttribute,并将其应用于整个事件声明。

请参见

参考

ObsoleteAttribute

Event 语句

AddHandler 语句

RemoveHandler 语句

RaiseEvent 语句