當我選擇工具>運行方式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處申請該功能或繼續並自行添加。