我在使用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'关键字。
是否有可以做到的事情(没有完全关闭警告)来解决这个问题?
答案 0 :(得分:1)
您可以随时将T4模板拖到您自己的项目中,并根据您的需要进行自定义。