jjzjj

ObsoleteEvent

全部标签

c# - 为过时的 C# 事件生成警告

有没有人知道让VisualStudioC#编译器在使用过时事件时发出构建警告的技巧或解决方法?如果我创建一个带有公共(public)事件的简单程序集并将Obsolete属性应用于该事件,当我引用该程序集并订阅另一个项目中的事件时,编译器不会在我构建时发出警告(即使使用最高警告级别或设置为错误的警告)。项目一中的事件声明:publicclassAPIClass{[Obsolete("Obsoleteinv2.0")]publiceventEventHandlerObsoleteEvent;}在项目2中使用Obsolete事件不会导致生成警告:privatevoidSubscribeToE