Я планирую использовать шаблон T4 для генерации файлов конфигурации.
У меня есть файл main.tt с основными настройками.
Существуют разные .tt-файлы для каждой среды, которые включают main.tt
Единственное, чего я хочу добиться, - как сделать так, чтобы каждый файл .tt, относящийся к конкретной среде, переопределял переменные main.tt.
Мне нужно сделать это, так как я хочу убедиться, что все значения перезаписаны в специфических для среды файлах .tt, иначе шаблон T4 подберет значения main.tt.
Я хочу избежать любых пропущенных значений окружения, которые можно выбрать из main.tt
Как указать обязательное переопределение из main.tt?
<# @ template language = «C #» #>
<# @ output extension = «.config» #>
»
providerName = ”System.Data.SqlClient” />
»
providerName = ”System.Data.SqlClient” />
<# +
string NorthwindConnectionString = «Источник данных =; Первоначальный каталог = Northwind; Интегрированная безопасность = True»;
string PubsConnectionString = «Источник данных =; Исходный каталог = Пабы; Интегрированная безопасность = True»; </p>
>
как мне убедиться, что NorthwindConnectionString и PubsConnectionString имеют конкретные значения во всех специфических для среды файлах .tt?