在 MVC 网站的静态分析 (FxCop) 中包含 aspx

Posted

技术标签:

【中文标题】在 MVC 网站的静态分析 (FxCop) 中包含 aspx【英文标题】:Include aspx in the static analysis (FxCop) of an MVC website 【发布时间】:2011-06-27 14:54:00 【问题描述】:

我正在为使用 .net 4 构建的 MVC v2 网站进行静态分析。我已经编译了网站并在生成的 dll 上运行了 FxCop,但后来我意识到 dll 不包含视图中的代码(我使用一个反射器来确定)。

所以问题是:

是否可以配置 MVC 项目,以便将视图发布在可扫描的 DLL 中?

【问题讨论】:

【参考方案1】:

您可以通过在.csproj 中设置以下内容来precompile views:

<MvcBuildViews>true</MvcBuildViews>

【讨论】:

以上是关于在 MVC 网站的静态分析 (FxCop) 中包含 aspx的主要内容,如果未能解决你的问题,请参考以下文章

我们如何在 FxCop 10 Standalone 中使用 VS2012 静态分析规则

如何在 MVC 模式中包含 UX 类?

如何在 Zend/MVC 的视图文件中包含 PHP 文件?

协助 fxcop

如何防止 FxCop 分析自动生成的代码?

如何使用 Spring MVC 在 JSP 中包含 js 和 CSS