删除从T4 MVC代码生成生成的编译器警告

时间:2010-12-16 18:59:17

标签: asp.net-mvc t4

我在使用T4 MVC(以及MVC3 RC2)时遇到一些编译器警告问题。

假设您有以下课程......

public partial class ParentController { }

public partial class ChildController : ParentController { }

T4MVC会产生类似......

的东西
public partial class ParentController
{
        [GeneratedCode("T4MVC", "2.0")]
        public readonly string Name = "Parent"; 
}
public partial class ChildController
{
        [GeneratedCode("T4MVC", "2.0")]
        public readonly string Name = "Child"; 
}

这导致发生编译器警告,建议在派生类的Name属性中使用'new'关键字。

是否有可以做到的事情(没有完全关闭警告)来解决这个问题?

1 个答案:

答案 0 :(得分:1)

您可以随时将T4模板拖到您自己的项目中,并根据您的需要进行自定义。