【发布时间】:2011-12-28 20:31:36
【问题描述】:
是否有人知道任何属性(类似于 [Obsolete])或类似机制来要求编译器在其他项目(在设计时)引用特定类时发出警告?请注意,我不能将其设为“内部”,因为我正在对 System.*(或第 3 方)控件进行数据绑定,因此它们必须是公开的。
注意我用 [Obsolete] 作为类比,这个类并没有过时。我只需要针对项目外设计时引用的编译器警告。
【问题讨论】:
-
请展示一些可以的引用示例和不正确的引用...
-
@RobertLevy 不是重复的。我希望根据引用是内部引用还是来自其他用户项目来发出警告。
-
@AlanR 显然使用 PostSharp 是可行的。看看这个问题:stackoverflow.com/questions/1420143/…
-
@M.Babcock 非常有趣。把它作为一个答案,我会接受它。
标签: c# .net vb.net visual-studio