2016-06-29 4 views
0

IはMSBuild.SonarQube.Runner-2.1を使用してC#プロジェクトを分析すると、ソースコードが表示されない:C#プロジェクト:SQルール違反

  1. MSBuild.SonarQube.Runner.exeは、/ Kを開始:「%SKEYを%」/ N: "%はSNAME%"/V: "%のSVERSION%" を
  2. "C:\プログラムファイル(x86の)\ MSBuildの\ 14.0 \ビン\からMSBuild.exe"/T:
  3. のMSBuildを再構築します。 SonarQube.Runner.exe end

分析が正常に機能し、分析されたproje ctはSQで作成されます。

問題は、SQのプロジェクトサイトで「Issues」をクリックして問題をダブルクリックすると、対応するルール違反のソースコードが表示されないということです。どうして?

SQバージョン:5.3。 対戦相手のバージョン:2015.

+0

代わりに何が表示されますか?また、これはすべての問題に適用されますか、または特定の問題のみに適用されますか? –

+0

問題をダブルクリックすると、右側の「>」記号が消え、問題名のみが表示されます。 この問題はすべての問題に影響します。 – andreasgk

+0

いくつかのルール名を教えてください。 –

答えて

0

私はその理由を知ったと思います:それは違反したすべてのfxcopルールでした。また、fxcopはコンパイルされたマネージコードを解析するため、ルール違反をコードの具体的な行に関連付けることができません。

すべてのfxcopルール違反の中で、私もプロジェクトで1つのスタイル・コップ・ルール違反を検出しました。この違反に対して、stylecopがソースファイルを分析するため、ソースコードが表示されました。

関連する問題