5
A
回答
8
这是不可能的。由于FxCop只检查二进制文件,因此不可能告诉哪个文件已经定义了类。
然而,看看StyleCop,附带了这样一个规则开箱。 (SA1402:FileMayOnlyContainASingleClass)
0
至于你说自己:FxCop的检查编译的程序集。因此,再也没有像源代码文件那样的东西了。所以答案是否定的。
但MS了StyleCop(神似的FxCop,但分析的源文件,而不是IL代码)也许能够做你想做的。我不知道,如果这样的StyleCop规则已经存在 - 如果是这样的话,绝对不是StyleCop“开箱即用”(即MS预定义的规则)的一组规则。
HTH!
编辑: 我见过的那一刻,即确实有这样一条规则(见上面的回答)...
0
我的想法......
- 鉴于debuger可以显示方法/类的代码。
- 调试器必须能够获取该方法正在使用的文件的pdb文件。
- 所以你应该能够做到这一点。
对不起,我不知道如何阅读从PDB文件信息。
相关问题
- 1. 如何添加自定义FxCop规则?
- 2. FxCop自定义控件的自定义规则
- 3. 忽略某些特定情况下的内置FxCop规则。自定义FxCop规则?
- 4. FxCop规则确保每个类都有一个唯一的标识符
- 5. FxCop自定义规则 - 检查winform控件属性
- 6. Sonarqube 5.2自定义fxcop规则不起作用
- 7. 使用fxcop无法看到我的自定义规则
- 8. Gradle自定义规则类
- 9. fxcop自定义规则 - 检查源代码来寻找新的关键字
- 10. FxCop自定义规则需要验证的参数
- 11. FxCop或StyleCop中的自定义静态代码分析规则?
- 12. Less.js:如何在少文件定义中避免多个前缀?
- 13. Drools的: - 多个(千).drl文件,每个都具有多个规则,按要求
- 14. 避免重复GNU制定规则
- 15. 在一个DRL文件中定义多个规则的有序执行
- 16. Visual Studio:自定义构建规则 - 每个解决方案?
- 17. 检查NotImplementedExceptions的FxCop规则
- 18. 自定义BlendState以避免AlphaBlending工件
- 19. JUnit的自定义规则
- 20. WebEssentials tslint自定义规则
- 21. FxCop自定义规则文档。为什么我的网址找不到?
- 22. 避免在每类
- 23. 重定向规则阿帕奇多个自定义后类型的职位
- 24. 如何编写自定义FXCop规则来检查条件编译符号?
- 25. 如何通过组合现有的规则创建的FxCop(代码分析)的自定义规则集
- 26. 内置FxCop规则,以避免不必要的拳击和拆箱
- 27. 自定义验证规则
- 28. 自定义LLD规则
- 29. FxCop规则为字符串==?
- 30. 上传多个文件使用angularjs和每个文件的自定义数据?
@SLaks:对不起,我没有看过StyleCop的单词并错过了你提到的确切规则。道歉&+1 :) – shahkalpesh 2009-11-23 16:03:01
感谢您的回答。 对于fxcop如此糟糕 – Tim 2009-11-23 16:06:50
对于pdb文件可能是可能的,但StyleCop更适合此检查。 – Guillaume 2009-11-23 16:17:58