Fxcop入门

本文介绍了如何下载和安装FxCop,包括Microsoft Windows SDK for Windows 7和.NET Framework 4的安装步骤。FxCop提供图形界面和命令行两种使用方式,详细解析了FxCopCmd.exe的命令参数,特别指出在分析Test Project时需额外指定Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll的路径。FxCop用于静态代码分析,帮助提升.NET应用程序的质量和遵循编码规范。
摘要由CSDN通过智能技术生成

1. 下载

http://www.microsoft.com/en-us/download/details.aspx?id=6544

1) 下载Microsoft Windows SDK for Windows 7 and .NET Framework 4

http://www.microsoft.com/en-us/download/details.aspx?id=8279

2) 安装winsdk_web.exe

3) 安装C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\FXCop\FxCopSetup.exe

4) 安装目录C:\Program Files (x86)\Microsoft FxCop 1.36下有:

FxCop.exe: 图形界面

FxCopCmd.exe: 命令行


2. 帮助

http://msdn.microsoft.com/library/bb429476


3. 使用

1) 图形界面直接双击FxCop.exe -> Project -> Add Targets... -> select dll or exe -> Analyze


2) 命令行FxCopCmd.exe


  • Command: C:\Program Files (x86)\Microsoft FxCop1.36\FxCopCmd.exe

  • Arguments: /s /c /f:$(TargetPath) /r:"C:\ProgramFiles (x86)\Microsoft FxCop 1.36\Rules" /directory:" C:\Program Files(x86)\Microsoft Visual Studio 12.0\Common7\IDE\PublicAssemblies"


注释


  1. C:\Program Files (x86)\Microsoft Visual Studio12.0\Common7\IDE\PublicAssemblies"Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll的路径,工程是Test Project时需要额外指定

  2. 参数:


       · /c - FXCop分析结果显示在控制台或者IDEOutput窗口中。
        · /f:<file/directory> - <file/directory>
表示可执行的(EXE)或者动态链接库或者一个目 


           标程序集所在的目录。
        · /p:<file> -
表示FXCop项目为一个输入参数,<file>是相应的FXCop工程文件。
        · /s -
表示FXCop将在报表中显示摘要。
        · /r:<file/directory> -
表示FXCop规则库的位置(通常为“\MicrosoftFxCop   


          Version\Rules”)。在运行过程中这些规则库(.DLL文件)将被从该路径全部加载。


 



 



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值