禁用Visual Studio中特定文件的警告

多米尼克·帕洛(Dominik Palo)

我的C#WPF项目中有一些文件,其“构建操作”设置为“内容”。但是这些文件不包含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
帕特里克·霍夫曼

在我看来,这些文件是XML文件,还是Visual Studio可以识别的另一种文件类型。如果您打开它们,Visual Studio会尝试检查它们(它们不会对警告/错误产生编译时影响)。您可以关闭它们,然后警告将消失。

您可能应该:

  • 如果可以,请解决此问题:双重属性是一个坏主意。使用元素代替。
  • 对于XML:将XSD添加到Visual Studio中,以使Visual Studio正确地验证XML文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章