【问题标题】:SonarQube shows Warn - Roslyn encoding is 'UTF-8' for C-SharpSonarQube 显示警告 - 对于 C-Sharp,Roslyn 编码是“UTF-8”
【发布时间】:2018-01-09 16:38:05
【问题描述】:

我们的声纳构建环境详情如下:

• SonarQube Server Version - 5.6.6 (64-Bit). 
• Sonar-scanner- Version - 3.0.3.778.
• SonarQube Server Operating System – Ubuntu 14.04.5 LTS (64-Bit). 
• sonar-csharp-plugin-5.11.0.1761.jar
• Sonar Build Machine OS – Windows-7(64-bit)

问题描述:

我正在通过声纳扫描仪扫描 .cs 文件。虽然它成功完成,但它没有在仪表板上提供正确的结果。意味着它显示在警告消息下方以及 C-sharp Project-->Code(Tab) Lines of code 也显示为零。

WARN: Encoding detected by Roslyn and encoding used by SonarQube do not
match for file D:\Jenkins\workspace\project-scm \system\SCM-Model.cs. 
SonarQube encoding is 'windows-1252', Roslyn encoding is 'UTF-8'. File will be skipped.

有什么办法可以解决吗?

【问题讨论】:

    标签: c# jenkins utf-8 sonarqube sonarqube-scan


    【解决方案1】:

    要解决此问题,请打开文件,将其保存到同一个文件,但现在使用 UTF-8 编码,无需进一步更改。 Visual Studio 是一位可以让您执行此操作的编辑器。另请参阅this SO 问题。再次开始分析,您的警告应该会消失。

    【讨论】:

      猜你喜欢
      • 2019-01-12
      • 2017-11-07
      • 1970-01-01
      • 2021-05-16
      • 2011-09-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-31
      相关资源
      最近更新 更多