北溟鱼逍遥游

王猛扪虱谈天下 孟德煮酒论英雄

导航

求:C# 中nowarn 的 attribute

将一个class 添加了
    [Obsolete( "this class is overtime, pls use another one." )]
编译器会warning:
    "xx.cs warning CS0618: “xx class 已过时"。
通过通过编译设置
    "csc xx.cs /nowarn 0618"
可以屏蔽这个警告。
通过设定
    ObsoleteAttribute的IsError为false
也可以屏蔽
但是这个都是部件(dll)的publisher控制的

想请教各位达人:
是否有attribute, 可以在client端class中显式申明
    编译不警告或者屏蔽这个编译警告
因为这个问题 "我知道自己在干什么, 并且要求这么干"
谢谢

posted on 2007-02-08 11:19  北溟鱼逍遥游  阅读(394)  评论(0编辑  收藏  举报