Я возился с поддержкой T4 в Mono и заметил очень громоздкую вещь.Текущий каталог при запуске шаблонов T4 является домашним каталогом.Мне нужно иметь возможность прочитать несколько файлов из каталога текущего проекта, но я не знаю, как это сделать.
<#@ template language="C#v3.5" #>
<#@ output extension="txt" #>
<#=System.IO.Directory.GetCurrentDirectory() #>
приводит к
/home/earlz
, где я хочу, чтобы это выглядело как
/home/earlz/MyProject
Как мне решить эту проблему?Я пытался использовать hostpecific и Host.ResolvePath, но получил NotImplementedException