Автоматически генерировать команду Nuget? - PullRequest
1 голос
/ 28 мая 2011

Я недавно знал NuGet и MVCScaffolding,

Так что я думаю, что было бы действительно хорошо написать специальный пакет скаффолдинга для моей компании, чтобы сгенерировать некоторый код шаблона,

Затем я сделал это,и это прекрасно работает,

Но в некоторых случаях мне нужен генератор кода, который генерирует мой код автоматически (например, пользовательский инструмент, который может генерировать некоторый код автоматически)

Я имею в виду, я не хочузаставлять пользователей запускать команды, когда они меняют свой класс,

Как я упоминал ранее, я могу сделать это с помощью Custom Tool, но я хочу сделать все это поколение по одному пути

Как вы думаете,есть какое-либо решение для запуска команды nuget из пользовательского инструмента или

Я не знаю, как автоматически запускать команды nuget ...

или любые другие идеи ??...

1 Ответ

0 голосов
/ 19 июня 2011

Шаблоны T4 могут помочь.Они позволяют вам создать файл «.tt», который после изменения перестроит файл кода.

Существует несколько способов их использования («Текстовый шаблон» и «Предварительно обработанный текстовый шаблон»), ноВы, вероятно, можете делать то, что вам нужно.По умолчанию VS не дает для них никакой подсветки смысла / синтаксиса, но есть некоторые надстройки VS, которые делают это.

...