Я обнаружил T4, это именно то, что я искал ,, я использовал его для генерации элементов управления вводом во время разработки ... Я столкнулся с некоторыми проблемами при доступе к SharePoint из шаблонов T4, но они были решены с использованием модели объекта клиента :)