【问题标题】:User defined compiler warning or error in C# [duplicate]C#中的用户定义编译器警告或错误[重复]
【发布时间】:2014-07-17 12:16:33
【问题描述】:

是否可以让一些代码让编译器产生编译警告或错误?

也许有属性?

** 有了第一个答案和几个 cmets,我意识到我的问题并不像我预期的那样清晰,并且希望它是。我道歉。希望所有贡献者仍在我们身边。
**

所以我更倾向于内部 DSL。

S.Th.喜欢

[MustAssign]
public string Val {get; set;]

【问题讨论】:

标签: c# compiler-errors compiler-warnings


【解决方案1】:

你的意思是#warning

#warning 可让您从代码中的特定位置生成一级警告。例如:

#warning Deprecated code in this method.

对于错误,有(你永远猜不到)#error

【讨论】:

  • 这很棒,我不知道 (+1)。但是 - 我编辑了我的问题 - 我想在它背后有一些逻辑 - 在编译期间运行的代码 - 然后创建编译器错误
  • @MartinMeeser 你找到解决办法了吗??
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-01-25
相关资源
最近更新 更多