.net # nullable禁用生成的文件?

htzpubme  于 2023-11-20  发布在  .NET
关注(0)|答案(1)|浏览(153)

我正在转换一个C#代码库以启用nullable检查,但它包含一个由外部进程生成的文件,并且包含警告发出行。因为它是生成的,如果我添加#nullable disable,该指令将被覆盖并丢失。
有没有办法禁用nullable检查该文件(或文件夹)从.csproj文件?

wz3gfoph

wz3gfoph1#

有几种方法可以将代码标记为“生成的”,这样代码分析就会忽略它。不幸的是,它们中的大多数都需要你控制代码是如何生成的。如果你不能说服负责代码生成器的人使用其中一种方法,下一个最好的方法可能是使用.editorconfig或.globalconfig来禁用特定文件的分析器。参见https://stackoverflow.com/a/67592115/120955https://learn.microsoft.com/en-us/dotnet/fundamentals/code-analysis/configuration-files

相关问题