这个问题在这里已经有了答案:
Warning as Error, but not all
(2 个回答)
3年前关闭。
我有几次遇到这个问题,我错误地将分号附加到 if 语句的末尾,导致 if 语句之后的 block 始终执行。编译器会抛出本文标题中显示的警告,但我很好奇是否可以调整一些设置,以便在遇到它时实际上会引发编译器错误?
最佳答案
warnaserror
编译器标志。例如:csc /warnaserror:642
642
在箱子里。请注意,此设置是针对每个构建配置的,因此您可以将其设置为 Debug
但不是 Release
如果你愿意。PropertyGroup
对于您要更改的构建配置:<WarningsAsErrors>642</WarningsAsErrors>
关于c# - 使 "CS0642 C# Possible mistaken empty statement"成为编译器错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50724445/