2

我已经安装了 StyleCop.Analyzers nuget(它是 1.0.0 版),并且我已经配置了 SA1515(单个注释必须以空行开头)以在违规时出错。

然而下面的代码

namespace ConsoleApplication6
{
  class Program
  {
     static void Main(string[] args)
     {
       int x = 2;
       /// my comment
       int y = 3;
     }
  }
}

仅在输出窗口中显示违规为

ConsoleApplication6\Program.cs(8,7,8,9): error SA1515: Single-line comment must be preceded by blank linelists the error 

但错误窗口中没有曲线和条目。更改///to//会使错误立即出现在错误列表中。

有没有办法调试它以找到错误点?我已经在 Visual Studio 中打开了从 GitHub 获得的源代码,在该规则类中的一次调用上设置了一个断点context.ReportDiagnostic,设置为在调试启动时启动另一个 VS 实例,在其中打开 ConsoleApplication6 并且从未遇到断点。

4

0 回答 0