Я создал проект моделирования UML для Visual Studio 2010 и создал диаграмму классов с несколькими классами. Генерация кода работает нормально (я использую шаблон генерации кода, поставляемый в пакете визуализации и моделирования для Visual Studio).
Всякий раз, когда я нажимаю «Создать код» в классе, я получаю хорошую заглушку класса, включая свойства и заглушки методов для этого класса.
Теперь я пытаюсь добавить собственный код в метод класса. Идея состоит в том, чтобы каждый раз, когда я генерировал код для класса, метод уже имел некоторый код, написанный в нем (по умолчанию содержимое каждого метода - «throw new Sytem.NotImplementedException ()»). Насколько я понимаю, сначала нужно создать шаблон tt / t4. Затем мне нужно настроить в конструкторе классов в свойствах метода привязки текстового шаблона - они должны указывать на вновь созданный шаблон. Я попробовал это, но я не могу понять, как заставить это работать. Или я неправильно понимаю концепцию здесь? Есть идеи?
И да, я прочитал документацию msdn о генерации кода и текстовых шаблонах, а также блог Олега Сыча. Но ни один из них не показал мне способ решить эту проблему.