我正在运行SonarQube 5.6版本,我试图将.NET应用程序与Sonar集成。运行声纳运行器后,我收到此警告消息SonarQube编码与.cs源文件问题不匹配
Roslyn检测到的编码和SonarQu使用的编码 与文件xxx不匹配。 SonarQube编码是'windows-1252',Roslyn编码是'UTF-8'。文件将被跳过。
由于所有文件都被跳过,因此导致0分析。使其工作的一种方法是将Visual Studio中的.cs文件编码逐个更改为windows-1252。这是不可行的,因为我有超过1000个文件的大项目。
有没有什么办法可以改变SonarQube的编码?或者有没有其他解决方法。
我们遇到同样的问题。有没有办法为SonarQube或Roslyn设置不同的编码,使它们同步?它阻止了我们的项目产生任何有意义的分析结果,因此它对我们来说是一个阻碍。 – pumpump