我正在使用Visual Studio 2017,并将其从StyleCop扩展名移至StyleCop Analyzers NuGet。遇到一些麻烦之后,我设法使它开始工作。但是观察到有些奇怪:
如果我将项目构建设置保留为默认设置(不生成XML文档文件),则会收到SA0001警告(缺少针对关闭文件的xml文档的警告)。如果选择输出XML文档(在“构建”选项卡上),则SA0001自然消失,并且收到很多SA160x警告(也适用于关闭的文件)。 “问题”是我还为每个SA1600看到了CS1591。
我还可以为“文本编辑器”,“ C#”,“高级”,“启用完整解决方案分析”设置VS选项,以查看关闭文件的警告,但是对于同一行代码,我仍然同时获得CS1591和SA1600。
在我梦dream以求的情况下,我会看到所有文件的SA160x警告,而不会看到CS1591和SA0001。那可能吗?
最佳答案
CS1591是编译器警告。只需进入项目设置并将其添加到要忽略的警告列表即可。
项目=>属性=>构建=>错误和警告=> Supress警告=>在文本框中输入1591并保存
关于c# - 我可以在保持SA1600为同一行代码的同时禁用CS1591吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48318576/