Substage - Создание шаблонов, совместимых с MS StyleCop
Вопрос
У меня есть хобби-проект хорошего размера, около 66 000 мест, по адресу http://www.wheelmud.net Недавно один из членов команды получил основную часть кода, совместимого с MS StyleCop. Осталось только наш уровень данных. Как вы можете себе представить, это происходит довольно часто, поскольку мы все еще находимся на ранних стадиях разработки.
Я попытался изменить шаблоны aspx, но я увидел довольно много вещей, которые мне нужно исправить. Первое, что я увидел, было то, что операторы using находились поверх объявления пространства имен. Есть ли способ изменить это поведение с помощью шаблонов или мне нужно использовать бензопилу для кода SubStage?
Я не возражаю против изменения источника, но я сначала хотел спросить, прежде чем приступить. Я делал это раньше для других проектов.
Решение
Я собираюсь свернуть все существующие шаблоны в T4, чтобы избежать будущих проблем с шаблонами. Мы все еще будем поддерживать старые вещи - но использование T4 для этого действительно поможет в ситуациях, подобных вашей
Другие советы
В версии 2.2 был добавлен патч для добавления тега в начало сгенерированных файлов, чтобы StyleCop игнорировал их. См. эту проблему .