0

.NET プロジェクトでソナーを実行しようとしています。

sonar runnerすべての C# プラグインをインストールして、自分のプロジェクトで実行しようとしています。

問題は、プロセスのどこかですべてのファイルが削除されることです。その後、.slnが見つからないため解析を実行できないというエラーが表示されます。

ランナーからの出力は次のとおりです: http://pastebin.com/kmu7fiDG

そして、私のソナープロパティ設定: http://pastebin.com/sXevLgFd

.slnとが配置されているディレクトリからランナーを実行してsonar-project.propertiesいます。

ソースを削除する理由はありますか?

4

1 に答える 1

1

これは、次の理由によるものです。

sonar.working.directory=C:/Users/ktruyers/Projects/MvcContacts
sonar.projectBaseDir=C:/Users/ktruyers/Projects/MvcContacts

これにより、プロジェクトのベース ディレクトリが、Sonar が分析中に一時ファイルを置く一時ディレクトリでもあることを Sonar に伝えます。そして、このフォルダは分析を開始するとクリーンアップされます...

したがって、プロパティを削除する必要がありますsonar.working.directory。これをどこで見つけたかはわかりませんが、これはC#/.NET ドキュメントのどこにも記載されていません...

于 2013-05-24T12:45:08.300 に答える