noo*_*and 5 .net c# asp.net-mvc code-analysis
我有一个解决方案,其中包含两个具有关联类库的 MVC 5 Web 应用程序,并且代码分析设置导致构建挂起。如果我在此期间尝试与 UI 交互,则会出现“VS 正忙”气泡。让构建在一夜之间完成也不起作用。
为了解决这个问题,我关闭了所有项目的代码分析,项目构建得很好 [0]。因此,我在其中一个 MVC 项目上启用了“Microsoft All Rules”,但构建过程未完成。
“Microsoft 管理的最低规则”已构建,但我现在想要的是有某种结构化的方式来浏览规则集,我尝试的下一个规则是上一个成功规则的超集。这样的层次结构是否存在,如果存在,是否有规范的参考?
一旦达到那个级别,我就可以开始隔离各个规则,也许是通过增加构建输出的详细程度...
[0]
该声明不应被解释为“没有代码分析的构建是完全可以的”
通用层次结构通过位于 Visual Studio 安装目录下Include的.ruleset文件中的元素公开(例如:C:\Program Files (x86)\Microsoft Visual Studio 14.0\Team Tools\Static Analysis Tools\Rule Sets对于典型的 VS 2015 安装)。从广义上讲,它看起来像这样(“所有规则”实际上并不依赖于任何其他规则):
还值得注意的是,这不是一个没有重叠的干净层次结构。例如,包含在“全球化”和“安全”规则集中的规则也包含在其他一些规则集中(包括“最小”集中)。
| 归档时间: |
|
| 查看次数: |
883 次 |
| 最近记录: |