将App_Start更改为AppStart

时间:2012-11-27 21:13:24

标签: asp.net-mvc asp.net-mvc-4 fxcop stylecop

我已经设置了一个新的MVC 4 Web应用程序。我目前正在对项目运行源代码anaylsis并收到以下错误:

CA1707  Identifiers should not contain underscores

原因是由于App_Start文件夹名称导致名称空间“App_Start”。将文件夹重命名为“AppStart”是否有任何问题?这将意味着我的所有规则都已通过。

1 个答案:

答案 0 :(得分:1)

我会为该特定命名空间禁止该规则而不是重命名它。在您的Web项目根目录中创建一个GlobalSuppressions.cs文件,并添加以下内容:

using System.Diagnostics.CodeAnalysis;

[assembly: SuppressMessage("Microsoft.Naming",
                           "CA1707:IdentifiersShouldNotContainUnderscores",
                           Scope = "namespace",
                           Target = "<namespace>.App_Start",
                           Justification = "This is an infrastructure namespace")]