gpt4 book ai didi

c# - 我可以在为同一行代码保留 SA1600 的同时禁用 CS1591

转载 作者:行者123 更新时间:2023-11-30 15:16:53 25 4
gpt4 key购买 nike

我正在使用 Visual Studio 2017 并从 StyleCop 扩展迁移到 StyleCop 分析器 NuGet。经过一些麻烦后,我设法让它工作了。但观察到一些奇怪的事情:

如果我将项目build设置保留为默认值(不生成 XML 文档文件),我会收到 SA0001 警告(没有针对已关闭文件丢失 xml 文档的警告)。如果我选择输出 XML 文档(在“构建”选项卡上),SA0001 自然会消失,并且我会收到很多 SA160x 警告(也针对已关闭的文件)。 “问题”是我还看到每个 SA1600 都有一个 CS1591。

我还可以为文本编辑器、C#、高级设置 VS 选项,启用完整的解决方案分析以查看关闭文件的警告,但对于同一行代码,我仍然得到 CS1591 和 SA1600。

在我的梦想场景中,我会收到所有文件的 SA160x 警告,而不会看到 CS1591 和 SA0001。这可能吗?

最佳答案

CS1591 是编译器警告。只需进入您的项目设置并将其添加到要忽略的警告列表中即可。

Project => Properties => Build => Errors and Warnings => Supress Warnings => 在文本框中输入 1591 并保存

关于c# - 我可以在为同一行代码保留 SA1600 的同时禁用 CS1591,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48318576/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com