2017-02-15 12 views
1

Многие из функций в визуальной студии полагаются на редактирование файла разметки, а затем сохраняют его для автоматического создания POC в C#.Как я могу создать простой старый код из текстового файла при сохранении с помощью visual studio?

Например, редактирование и сохранение базы данных *.dbml файл будет генерировать файл *.designer.cs, который вы можете позвонить из POC. Это также видно из файлов ASP.Net *.aspx, создавая *.aspx.designer.cs при сохранении, чтобы элементы управления можно было получить в файлах кода.

Возможно ли использовать эту функциональность в моем собственном программном обеспечении, чтобы я мог определять свои собственные текстовые файлы в формате CSV, JSON или XML и определять правила для генерации кода при сохранении файла?

ответ

2

Функция Visual Studio для генерации кода называется T4 Templating.

+0

Я видел это раньше, но думал, что его использование было для чего-то другого. Есть ли встроенный способ запуска генерации шаблона при изменении входного файла? – CanadaIT

+0

Я не использовал его, но я думаю, вы можете установить «Пользовательский инструмент» в свойствах вашего входного файла. Затем он будет восстанавливаться всякий раз, когда изменяется входной файл. –