如何在不更改源代码文件(* .cs)的情况下有选择地忽略文件夹级别的编译器警告?通过下面的玩具示例,我想忽略仅针对Lib1的CS0001(认为它没问题)但是没有其他地方(因为它们可能未被查看)。现在我只能在项目级别忽略编译器警告。或者我需要将#pragma
添加到源代码中,这使得我的源代码与上游的库存储库不同,我们无法直接使用(或链接)。
Project
+-LibSrc
+-Lib1 // Ignore CS0001 here
+-Lib2 // Ignore CS0002 here
+-Lib3
我希望在文件夹中提供某种项目设置或一些文件位置,以便向C#工具发出信号。
答案 0 :(得分:0)
您可以选择要忽略的文件,在文件属性上,将构建操作设置为无。编译器将忽略来自文件的警告并进行构建。