【问题标题】:Some compiler help for "kind of" public methods in .Net.Net 中“某种”公共方法的一些编译器帮助
【发布时间】:2011-12-28 20:31:36
【问题描述】:

是否有人知道任何属性(类似于 [Obsolete])或类似机制来要求编译器在其他项目(在设计时)引用特定类时发出警告?请注意,我不能将其设为“内部”,因为我正在对 System.*(或第 3 方)控件进行数据绑定,因此它们必须是公开的。

注意我用 [Obsolete] 作为类比,这个类并没有过时。我只需要针对项目外设计时引用的编译器警告。

【问题讨论】:

  • Custom Compiler Warnings的可能重复
  • 请展示一些可以的引用示例和不正确的引用...
  • @RobertLevy 不是重复的。我希望根据引用是内部引用还是来自其他用户项目来发出警告。
  • @AlanR 显然使用 PostSharp 是可行的。看看这个问题:stackoverflow.com/questions/1420143/…
  • @M.Babcock 非常有趣。把它作为一个答案,我会接受它。

标签: c# .net vb.net visual-studio


【解决方案1】:

根据对this question 的回答,使用PostSharp 似乎是可行的。 Here is a link 来自描述一些可能有帮助的细节的答案。

【讨论】:

    【解决方案2】:
    猜你喜欢
    • 2017-01-25
    • 2023-04-08
    • 1970-01-01
    • 1970-01-01
    • 2021-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多