VS студия зависает / зависает в процессе при сочетании с StartNewFile - PullRequest
0 голосов
/ 13 ноября 2018

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);
    }
}
#>
...