0

このサイトによると、C# プラグイン 4.5 以降 (私は v5 を使用しています) を使用している場合、sonarlint またはソナー スキャナーはバージョン 2 である必要があります。

これは正しいですか、それとも現在 C# プラグインにバンドルされているバージョンが間違っていますか?

私の問題は、ビルド サーバーに VS2015 SP2 をインストールした後、SonarQube が問題のログ記録を停止したことです。私のデバッグでは、これは考えられる原因のリストの最後の項目の 1 つです。

MSBuild 12 を使用するようにビルド定義を変更すると、問題はログに記録されますが、MSBuild 14 には記録されません。また、MSBuild 12 または 14 を使用してコマンド プロンプトからプロセスを実行しても、問題は記録されません。 sonarqubeにインポートされていないだけです。

編集:この質問に関連しています基本的に私は実際の問題と解決策を見つけようとしています

4

1 に答える 1

1

あなたが指しているドキュメントは、SonarLintについてまったく言及していません。v2 (互換性マトリックス内) は、MSBuild 用の SonarQube スキャナーのバージョンを指しているため、MSBuild v2 用のスキャナーと C# プラグイン v5 を使用すれば問題ありません。SonarLint はまったく別のものです。そのライブラリの一部が C# プラグインに埋め込まれていることを気にする必要はありません。

于 2016-04-08T09:52:24.133 に答える