У меня есть контроллер, который встроен только в Debug (используя #if DEBUG), который я использую для размещения некоторых тестовых методов, которые мне не нужны на рабочем сервере.
Проблема, с которой я сталкиваюсь, заключается в том, что с помощью T4MVC я получаю производный класс на основе контроллера с перегрузками всех методов. Как только я пытаюсь построить в режиме Release, методы базового класса и виртуальных действий больше не присутствуют, и я получаю ошибки сборки.
В идеале я хотел бы иметь возможность исключить контроллер из T4MVC, но я не вижу способа сделать это в файле настроек и ответе на этот вопрос: T4MVC Как исключить отдельные файлы предполагает, что это невозможно.
Кто-нибудь знает способ сделать это или может придумать хорошую работу?