sco*_*n35 5 .net c# .net-core .net-core-2.1
不知道为什么我这样做了,但我昨天更新到了 .Net Core 2.1。自从我更新后,我在 mac 上的 Visual Studio 中的整个解决方案中看到了大量的波浪线(太烦人了)。这是警告信息 -
我想了解警告的来源。基本上,我参考了很多 3rd 方 Nuget 包(Autofac、Serilog 等),它们是用旧版本的 .Net Core 构建的。这就是我认为的警告试图告诉我的。但是我的代码工作得很好,运行它没有任何问题。
经过一番研究,我认为错误是CS1701。在我的解决方案中的所有项目的编译器设置中,它还添加 [默认] 被忽略。这就是为什么我在构建项目/解决方案时没有看到此警告的原因。但是,波浪线仍会显示在 Visual Studio 的文本编辑器中。
Visual Studio 提供了一种解决方案来抑制这些波浪线,方法是在.cs文件的顶部添加 pragma 语句- #pragma warning disable CS1701 // Assuming assembly reference matches identity. 但恐怕我需要将此行添加到.cs我的解决方案中的所有文件中(有很多)。
有谁知道在文本编辑器中抑制这些波浪线的其他更好的方法吗?
小智 4
转到首选项 -> 文本编辑器 -> 源代码分析 -> 代码规则(选项卡),并将行 Rule Id="CS1701" Action="Warning" 更改为
Rule Id="CS1701" Action="Hidden",然后按确定。
稍等片刻,线条就会消失。
| 归档时间: |
|
| 查看次数: |
217 次 |
| 最近记录: |