6
我們有一個相當大的代碼庫,其中一個項目打破SonarQube分析並出現以下錯誤。當掃描C#文件時,行1203超出範圍
016-12-15T11:20:30.8989361Z ##[error]ERROR: Error during SonarQube Scanner execution
2016-12-15T11:20:30.8999277Z ##[error]java.lang.IllegalStateException: Line 1203 is out of range in the file Converters/IMSServiceToESBConverter.cs (lines: 1202)
我們使用SonarQube 6.1和最新的C#插件(5.5.1.522)。
禁用C#配置文件中的所有規則仍會導致此問題。
你能檢查這個文件的編碼嗎?我們最近在編碼方面遇到了問題,但這些錯誤應該是固定的。文件中是否有特殊字符? – Tamas
同時您可以共享您的構建環境信息嗎?你使用的是msbuild12或msbuild14。究竟哪個版本? 'msbuild/version' – Tamas
該文件按照Notepad ++以UTF8編碼,我看不到任何特殊字符。我們最近從SonarQube和C#插件進行升級,之前沒有任何問題。 編譯環境: C:\ Program Files文件(x86)的\的MSBuild \ 14.0 \斌>的MSBuild /版本 微軟(R)構建引擎版本14.0.25420.1 版權所有(C)微軟公司。所有權利都受到影響。 14.0.25420.1 如果可以幫助您識別問題,我可以私下提供該文件。 –