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

时间:2014-01-29 19:24:06

标签: c# visual-studio compiler-construction

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

Project
 +-LibSrc
    +-Lib1 // Ignore CS0001 here
    +-Lib2 // Ignore CS0002 here
    +-Lib3

我希望在文件夹中提供某种项目设置或一些文件位置,以便向C#工具发出信号。

1 个答案:

答案 0 :(得分:0)

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

File Properties