是否有可能获得对c#项目有效的所有选定规则的报告(导出或打印)?
我可以打开.ruleset文件并检查/取消选中特定规则,但是,我似乎可以打印列表或从该屏幕获取任何输出。
无法打印活动的规则列表,是否有所有VS2010规则的列表?我可以接受并移除任何被禁用的内容。
答案 0 :(得分:0)
.ruleset文件只是一个XML文件。如果您愿意,可以使用XSLT进行格式化,或者如果您愿意,可以直接导入Excel以进行更多手动“按摩”。
如果需要将规则CheckId值映射到其名称,则可以从规则DLL中提取规则资源XML。例如,命名规则的描述位于[Visual Studio] \ Team Tools \ Static Analysis Tools \ FxCop \ Rules \ NamingRules.dll文件中名为Microsoft.FxCop.Rules.Naming.NamingRules.xml的嵌入式资源中。 / p>
如果您认为.ruleset文件应该可以通过Visual Studio打印,您可以考虑在http://visualstudio.uservoice.com/forums/121579-visual-studio添加建议。
答案 1 :(得分:0)
我找到的最简单的方法是获取list of rules并编辑未执行的规则。