Visual Studio 开发与架构工具全解析
1. 代码分析
代码分析是保障代码质量的重要手段,它能依据预设的最佳实践规则检查代码,提前发现并解决潜在问题。
1.1 规则配置
规则配置按项目进行,不同类型的项目可应用不同规则集,且配置会持久化并同步到其他开发者。操作步骤如下:
1. 右键点击项目文件,选择“属性”。
2. 在打开的窗口左侧选择“代码分析”选项卡。
3. 在代码分析配置窗口顶部,可指定配置适用的构建类型,如调试和发布时可采用不同配置。勾选“生成时启用代码分析”,每次构建解决方案时都会运行代码分析;不勾选则需手动触发。
4. 静态代码分析器使用的规则列表按设计、全球化、互操作性、可维护性、移动性、命名和安全性等类别分类,可按需选择要执行的规则。
每个规则有唯一的 ID,点击 ID 可查看规则详情、执行方式及代码编写建议。例如,规则 CA2201 规定代码中不应出现 .NET 保留异常,若将其关闭,违反该规则的情况将被忽略。此外,代码分析器还具备代码拼写检查功能,如规则 CA1703 检查资源字符串拼写,规则 1704 确保标识符(如类名)拼写正确。
1.2 规则违规处理
默认情况下,IDE 将代码分析规则的违规视为警告,代码仍可编译运行,但会显示警告信息。可通过以下操作将特定规则的警告视为错误:
在规则旁边选择“将警告视为错误”选项,编译器会将该规则的违规视为错误。例如,规则 CA1822 要求不依赖对象的类成员应标记为静态以提高性能,将其设置为错误后,违反该规则的问题将被标记为错误。
1.3 规则抑制
超级会员免费看
订阅专栏 解锁全文
928

被折叠的 条评论
为什么被折叠?



