2016-04-27 91 views
0

我在安裝了SonarLint 2.1的Visual Studio 2015 Update 2中有一個項目。我按照預期在錯誤列表中看到了sonarlint規則,但我想禁用一條規則。我試圖查看項目的活動規則集,如下所示:Can I configure the used ruleset for SonarLint但是,當我單擊「打開活動規則集」時,出現一條錯誤消息,指出「無法打開規則集文件,未指定規則集文件或文件不存在。」 SonarLint規則來自哪裏?如何創建本地規則集?sonarlint規則出現在錯誤列表中,但未找到規則集文件

回答

0

這個問題很可能與SonarLint無關。我設法通過手動編輯項目文件來重現您的問題,並將不正確的路徑值放入CodeAnalysisRuleSet屬性中。通過刪除該值並重新加載項目,RuleSet編輯器窗口將顯示默認規則嚴重性和啓用。

請注意,CodeAnalysisRuleSet屬性最有可能是單獨爲所有構建配置設置的,因此您可能需要在多個位置編輯.csproj文件。

+0

「CodeAnalysisRuleSet」屬性完全丟失,所以我添加了它並從另一個項目中複製了現有的規則集文件,以作爲新模板。 –