使用代码分析来分析托管代码质量

本主题适用于:

Visual Studio 旗舰版

Visual Studio 高级专业版

Visual Studio 专业版 

Visual Studio 学习版

主题适用 主题适用 主题不适用 主题不适用

可以在 Visual Studio 高级专业版和 Visual Studio 旗舰版中使用代码分析发现代码中的潜在问题,如不安全的数据访问、使用冲突和设计问题。 代码分析可处理 .NET Framework、本机(C 和 C++)和数据库应用程序。 针对托管代码的代码分析在以特定编码问题为目标的规则集中组织各种规则。

常规任务

常规任务

支持内容

亲身实践:通过更正简单 .NET Framework 应用程序中的缺陷,了解代码分析的基本知识。

为项目配置代码分析:托管代码的各种规则组织为以特定领域(如安全和设计)为目标的规则集。 可以使用某个 Microsoft 标准规则集或创建自己的规则集。

运行代码分析:可以指定在每次生成项目配置时自动运行代码分析,也可以手动对项目运行代码分析。

分析代码分析结果:Visual Studio 的“错误列表”窗口下列出了代码分析产生的警告和错误。 单击某个警告或错误即可显示包含问题的源代码,并且警告链接到详细信息和可能的更正方法。

将代码分析与开发生命周期集成在一起:利用 Team Foundation 版本控制中的签入策略,开发团队可以确保所有代码签入都符合一组常用的代码分析标准。 为代码分析规则冲突创建工作项是一个可在“错误列表”窗口中执行的简单过程。