C# C语言中的用户定义编译器警告或错误

C# C语言中的用户定义编译器警告或错误,c#,compiler-errors,compiler-warnings,C#,Compiler Errors,Compiler Warnings,有没有可能让一些代码让编译器生成编译警告或错误 也许有属性 ** 有了第一个答案和一些评论,我意识到我的问题并不像我期望的那样清晰。我道歉。希望所有捐款人仍与我们同在。 ** 所以我更倾向于内部DSL 圣公会。像 [MustAssign] public string Val {get; set;] 你是说 警告允许您从代码中的特定位置生成一级警告。例如: 对于错误,您永远也猜不到。我很确定这是重复的。@SriramSakthivel可能是,但如果您在标记为重复时链接到一个具体的示例会有所帮助。

有没有可能让一些代码让编译器生成编译警告或错误

也许有属性

** 有了第一个答案和一些评论,我意识到我的问题并不像我期望的那样清晰。我道歉。希望所有捐款人仍与我们同在。 **

所以我更倾向于内部DSL

圣公会。像

[MustAssign]
public string Val {get; set;]
你是说

警告允许您从代码中的特定位置生成一级警告。例如:


对于错误,您永远也猜不到。

我很确定这是重复的。@SriramSakthivel可能是,但如果您在标记为重复时链接到一个具体的示例会有所帮助。有一个-,表面上看起来是一样的,但似乎是一个不同的问题。@Chip,这是一个怎样的不同问题?我看不出来。这很好,我不知道+1。然而-我编辑了我的问题-我想在它后面有一些逻辑-在编译期间运行的代码-然后创建编译器Error@MartinMeeser你找到解决办法了吗??
#warning Deprecated code in this method.