Удаление предупреждений компилятора, генерируемых при генерации кода T4 MVC - PullRequest
0 голосов
/ 16 декабря 2010

У меня проблема с некоторыми предупреждениями компилятора, которые я получаю при использовании 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"; 
}

, что приводит к появлению предупреждения компилятора, предлагающего использовать ключевое слово «new» в свойстве Name в производном классе.

Есть ли что-то, что может бытьсделано (если не отключить предупреждение полностью), чтобы обойти эту проблему?

1 Ответ

1 голос
/ 16 декабря 2010

Вы всегда можете перетащить шаблоны T4 в свой собственный проект и настроить их под свои нужды.

...