Продукт преобразования T4 во время сборки используется только в следующей сборке.C#

Место общения программистов C#
Anonymous
Продукт преобразования T4 во время сборки используется только в следующей сборке.

Сообщение Anonymous »

У меня есть проект Visual Studio, который содержит:
  • действие перед сборкой, запускающее TextTransform в файле template.tt для создания файла generated.cs
  • generated.cs, указанного как один из файлов для компиляции (т. е. в списке проектов). файлы)
Когда я собираю проект, выполняется действие перед сборкой, generated.cs создается заново, но Visual Studio компилирует предыдущую версию generated.cs (которая, я предполагаю, загружается в память при запуске процесса сборки).
Как я могу заставить сборку использовать новую версию generated.cs (то есть тот, который был сгенерирован в действии перед сборкой)? Как я могу принудительно изменить порядок сборки?
Обратите внимание, что ввод преобразования текста является динамическим и, следовательно, не может быть выполнен во время разработки.

Вернуться в «C#»