忽略特定子文件夹的C#编译警告?

Dee*_*101 5 c# compiler-construction visual-studio

如何在不更改源代码文件(* .cs)的情况下有选择地忽略文件夹级别的编译器警告?在下面的玩具示例中,我只想对Lib1忽略CS0001(认为没问题),而对其他地方无所谓(因为它们可能未被查看)。现在,我只能在项目级别忽略编译器警告。或者,我需要添加#pragma到源代码中,这使我的源代码与上游库资源库不同,上游库资源库我们无法直接使用(或链接)。

Project
 +-LibSrc
    +-Lib1 // Ignore CS0001 here
    +-Lib2 // Ignore CS0002 here
    +-Lib3
Run Code Online (Sandbox Code Playgroud)

我希望在文件夹中进行某种类型的项目设置或某些文件放置,以向C#工具发出信号。

小智 0

您可以选择要忽略的文件,在“文件属性”上将“生成操作”设置为“无”。编译器将忽略来自文件的警告并进行构建。

文件属性