要在VS 2017 Enterprise上复制:
- 使用Console App项目创建新的.Net Core解决方案
- 添加以下NuGet包:
- FxCop Analyzers 1.1.0
- StyleCop Analyzers 1.0.2
- Desktop.Analyzers 1.1.0
- System.Security.Cryptography.Hashing.Algorithms.Analyzers 1.1.0
- 创建一个不以I
开头的界面
- 卸载并重新加载项目(以防万一)
- 按Alt + F11运行代码分析
- 查看错误列表窗格
违反规则CA1715"接口名称应以' I'"'为前提。应出现在错误列表中(因为此规则的有效严重性设置为"警告"默认情况下),但它没有(尽管它确实出现在intellisense中)。
有谁知道如何将这些违规行为显示为构建警告?
(我也尝试过所有上述分析仪的最新预发布版本,并且不能让它与它们一起使用)