我的C#WPF项目中有一些文件,其中Build Action设置为Content。但是这些文件不包含C#代码。不幸的是,这些文件在错误列表中生成了很多警告。如何在" VS Warnig Analyzer"中设置这些非c#文件?我尝试过使用StyleCop中的Exclude,但警告仍在这里......
编辑: 示例警告(单个.pak文件有1623个警告)
Warning 498 Attribute ' C:\Users\Dominik\Projects\slidessync\SlidesSync\SlidesSync\cef.pak 41526 1 SlidesDrive.Windows
Warning 514 Attribute ' C:\Users\Dominik\Projects\slidessync\SlidesSync\SlidesSync\cef.pak 41472 17 SlidesDrive.Windows
Warning 538 Attribute ' C:\Users\Dominik\Projects\slidessync\SlidesSync\SlidesSync\cef.pak 41224 1 SlidesDrive.Windows
Warning 548 Attribute ' C:\Users\Dominik\Projects\slidessync\SlidesSync\SlidesSync\cef.pak 41194 1 SlidesDrive.Windows
Warning 549 Attribute ' C:\Users\Dominik\Projects\slidessync\SlidesSync\SlidesSync\cef.pak 41196 1 SlidesDrive.Windows
Warning 126 Attribute '�' already exists. C:\Users\Dominik\Projects\slidessync\SlidesSync\SlidesSync\cef.pak 41208 1 SlidesDrive.Windows
Warning 132 Attribute '�' already exists. C:\Users\Dominik\Projects\slidessync\SlidesSync\SlidesSync\cef.pak 41213 1071 SlidesDrive.Windows
Warning 210 Attribute '�' already exists. C:\Users\Dominik\Projects\slidessync\SlidesSync\SlidesSync\cef.pak 41911 1 SlidesDrive.Windows
Warning 211 Attribute '�' already exists. C:\Users\Dominik\Projects\slidessync\SlidesSync\SlidesSync\cef.pak 41912 87 SlidesDrive.Windows
Warning 222 Attribute '�' already exists. C:\Users\Dominik\Projects\slidessync\SlidesSync\SlidesSync\cef.pak 41925 1 SlidesDrive.Windows
答案 0 :(得分:2)
最新,但最明显的是放在文件顶部
#pragma warning disable warning-list
答案 1 :(得分:0)
在我看来,这些文件是XML文件,或Visual Studio识别的其他文件类型。如果打开它们,Visual Studio会尝试检查它们(它们不会对警告/错误产生编译时间影响)。你可以关闭它们,警告就会消失。
你可能应该: