Cro*_*ono 8 .net c# code-analysis visual-studio fxcop-customrules
我按照我在本网站上找到的分步说明,在C#中编写了一些自定义规则.当我尝试在visual-studio-2013中运行代码分析时,我在CA结果窗格中收到CA0054错误.
我想调试我的规则,因为显然会抛出异常.但是,我无法弄清楚如何做到这一点.我试图将一个新的Visual Studio实例附加到另一个正在运行的实例,但它不起作用.
Web上有很多关于调试自定义规则的资源,但它们都是针对旧版本的FxCop,具有单独的GUI和所有内容.我不认为这与我的案件有关.
我在这里错过了什么吗?
我在这里找到了答案:
\n\n如何编写自定义静态代码分析规则并将其集成到 Visual Studio 2010 中
\n\n\n\n您可以通过 FxCopCmd.exe 调试自定义规则。通常您会针对另一个项目运行您的规则。为了简化本博客中的说明,我们\xe2\x80\x99 将针对规则本身的实现运行我们的新规则。在“调试”选项卡上的自定义规则\n项目的项目属性中,执行以下操作
\n\n\n
\n\n- \n
配置项目以启动外部程序并输入 FxCopCmd.exe 的路径。例如 C:\\Program Files\n (x86)\\Microsoft Visual Studio 10.0\\Team Tools\\Static Analysis\n Tools\\FxCop\\FxCopCmd.exe
- \n
对于命令行参数指定 /out:"results.xml" /file:"MyCustomRules.dll" /rule:"MyCustomRules.dll" /D:"C:\\Program\n Files (x86)\\Microsoft Visual Studio 10.0 \\团队工具\\静态分析\n工具\\FxCop”
- \n
将工作目录设置为构建输出文件夹。例如 C:\\Projects\\MyCustomRules\\MyCustomRules\\bin\\Debug\\
现在,您只需在自定义规则项目中按 F5 即可调试自定义规则。\n 尝试一下
\n
| 归档时间: |
|
| 查看次数: |
1412 次 |
| 最近记录: |