2016-04-28 91 views
1

我最近切換到Visual Studio 2015(社區版)並安裝了SonarLint,希望能夠與我的Sonarqube同步我的代碼分析設置。但是,在Visual Studio中安裝SonarLint集成之後,我經歷了IDE的大幅放緩,包括嚴重的口吃和滯後。到目前爲止,我還沒有連接到我的Sonarqube存儲庫 - 插件只是簡單的加載,而且據我所知,沒有使用。SonarLint極大地降低了Visual Studio 2015

我的規格是:

  • i7-2620M
  • 8GB RAM
  • 的Windows 10的x64
  • 的Visual Studio 2015年社區版
  • ReSharper的終極2016.1
  • 生產力電動工具2015年
  • GhostDoc
  • 代碼契約工具

只要我禁用SonarLint插件並重新啓動Visual Studio,則表示IDE反應方式平滑和停止行動遲緩。

有人可以幫我解決這個問題嗎?

+0

什麼規模的解決方案,你遇到這種滯後? – Tamas

+0

〜50個C#項目 – Eisenhorn

+0

對於這種規模的解決方案,我認爲你必須接受分析源代碼需要相當長的時間和處理能力。您可能也想嘗試其他靜態分析器軟件包。 FxCop也被移植到使用新的編譯器框架。您可以嘗試將新的FxCop分析儀(https://www.nuget.org/packages/Microsoft.CodeAnalysis.FxCopAnalyzers/1.2.0-beta2)添加到您的項目中,並發現問題並非特定於SonarLint。 – Tamas

回答

0

即使您沒有將解決方案連接到SonarQube項目,SonarLint Visual Studio擴展分析您的代碼。所以預計一些處理正在進行。 Visual Studio 2015 Update 2的內存使用率很高,Roslyn團隊正在或已經解決這個問題。

SonarLint在錯誤窗口中報告問題。你可能想看看那裏,以便你看到SonarLint正在報告問題。我們所有的規則都有以大寫「S」開頭的ID。

+0

我的確在運行Visual Studio 2015 Update 2. SonarLint沒有報告錯誤,但是由於解決方案和代碼的大小,我的警告不斷增加,似乎佔用了相當多的處理能力和內存。 – Eisenhorn

+0

是的,默認情況下,SonarLint不報告錯誤只是警告,因爲我們不想讓構建失敗。 – Tamas