VS2017 15.8.9 генерирует выходные файлы, но зависает в Process () при объединении с StartNewFile (в файле T4 tt). Он не останавливается и генерирует выходные данные при отладке (запускается как «Шаблон отладки T4»). Entity Framework 6.2.0.
Упрощенный пример для воспроизведения проблемы:
<#@ template debug="false" hostspecific="true" language="C#" #>
<#@ include file="EF6.Utility.CS.ttinclude"#>
<#@ output extension=".cs"#>
<#
var fileManager = EntityFrameworkTemplateFileManager.Create(this);
fileManager.StartNewFile("test1.cs");
fileManager.Process();
#>
<#+
public static void ArgumentNotNull<T>(T arg, string name) where T : class
{
if (arg == null)
{
throw new ArgumentNullException(name);
}
}
#>