当我选择工具>运行方式COP(按Ctrl +移+Ÿ)运行了StyleCop在所有项目中,即使是被设定为在当前的解决方案配置打造的一个。如何让Stylecop在解决方案中忽略项目?
如何使用此热键只检查我想要的项目?
当我选择工具>运行方式COP(按Ctrl +移+Ÿ)运行了StyleCop在所有项目中,即使是被设定为在当前的解决方案配置打造的一个。如何让Stylecop在解决方案中忽略项目?
如何使用此热键只检查我想要的项目?
检查出禁用解决方案中的特定项目的Stylecop分析问题Disable stylecop analysis for specific projects within solution因为我认为这是您正在寻找的。总结一下,我设法通过将RulesEnabledByDefault全局设置属性添加到Settings.StyleCop文件中,该文件放置在我不希望包含在StyleCop分析中的每个项目的根文件夹中。
<StyleCopSettings Version="105">
<GlobalSettings>
<BooleanProperty Name="RulesEnabledByDefault">False</BooleanProperty>
</GlobalSettings>
</StyleCopSettings>
如果你使用的合并设置文件,你可能还需要包括MergeSettingsFiles全局设置属性。例如:
<StyleCopSettings Version="105">
<GlobalSettings>
<StringProperty Name="MergeSettingsFiles">NoMerge</StringProperty>
<BooleanProperty Name="RulesEnabledByDefault">False</BooleanProperty>
</GlobalSettings>
</StyleCopSettings>
不是,该选项在任何已发货的StyleCop版本中都不可用。如果您想添加它,请在http://stylecop.codeplex.com/workitem/list/basic处申请该功能或继续并自行添加。