2016-04-27 77 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”属性完全丢失,所以我添加了它并从另一个项目中复制了现有的规则集文件,以作为新模板。 –