2013-02-18 43 views
1

我想分析我的應用程序,這是一個C#項目,與聲吶。因此我配置了FxCop,Galileo(與OpenCover)和StyleCop。C#項目上運行聲吶顯示違規,但沒有其他

看到代碼違規工作正常,但不幸的是我看不到任何代碼統計信息,如代碼行等。我唯一看到的是文件數量。

在這裏,人們可以看到我的聲納儀表板:

enter image description here

正如你所看到的,因爲有剛「sytle錯誤」,這混淆了我一點點的右側充滿了一些違規行爲(通過了StyleCop創建因爲我不認爲我沒有做任何重大錯誤,例如處理錯誤的例外或類似的東西)

左側是空的,只是文件的數量是可見的。

有誰知道,爲什麼我看不到代碼行和本頁的其餘部分?

按照要求,我要你電話我的插件版本和聲納性質的內容:

插件版本:sonar-project.properties的

FxCop:       10.0 
Gallio:       3.4.14.0 
OpenCover:      4.0.1107 
StyleCop:      4.7.44.0 
Sonar:       3.4.1 
Sonar-runner:     2.0 
C-Sharp-Plugins- Ecosystem:  1.4 ==> Updated to 2.0 (copied/overwrite new files to C:\sonar\extensions\plugins) 

內容(這是在同一文件夾中的項目,因此也.sln文件)

# optional description 
sonar.projectDescription=Some description 

# Project identification 
sonar.projectKey=MyVendor:ProjectName 
sonar.projectVersion= 1.0 
sonar.projectName= ProjectName 

# Info required for Sonar 
sources=. 
sonar.language=cs 

#Core C# Settings 
sonar.dotnet.visualstudio.solution.file=ProjectName.sln 

這裏是位於C所有插件的列表:\聲納\分機\插件:

enter image description here

+0

您可以告訴我們您正在使用的是哪個版本的C#插件,還可以發佈sonar-project.properties文件的內容嗎? – 2013-02-18 15:10:49

+0

我按照要求編輯了我的問題:) – Metalhead89 2013-02-18 15:26:42

+0

我將C-Sharp-Plugins-Ecosystem更新爲V2.0,但我仍然遇到同樣的問題。我關閉了運行聲納的CMD,用StartSonar.bat重新啓動了聲納,我也「重新啓動」(抱歉,但是我不能找到一個完美的詞)我的項目與聲納運行命令 – Metalhead89 2013-02-18 15:52:27

回答

2

你忘了指定項目的源編碼。從您的意見,它看起來像你的文件爲UTF-8編碼,所以你應該添加以下內容:

sonar.sourceEncoding = UTF-8

如果不是UTF-8,強制編碼到任何它應該。

+0

就是這樣!非常感謝你 – Metalhead89 2013-02-18 16:54:32

相關問題