Я создаю шаблон t4, который будет генерировать перечисление из ряда значений в нашей базе данных. Странно то, что как только я пытаюсь создать DataTable в коде шаблона, я получаю сообщение ErrorGeneratingOutput:
<#@ template language="C#v3.5" debug="True" #>
<#@ output extension="CS" #>
<#@ assembly name="System.Data" #>
<#@ assembly name="System.Configuration" #>
<#@ import namespace="System.Data" #>
<#@ import namespace="System.Data.SqlClient" #>
<#@ import namespace="System.Data.Common" #>
public enum Foo
{
<#
//DataTable table = new System.Data.DataTable();
#>
}
Когда строка, в которой создается таблица, закомментирована, проблем нет, но если я удалю комментарий, я получу ошибку. Я тяну свои волосы на этом, чего мне не хватает?