문제

데이터베이스의 여러 값에서 열거를 생성하는 T4 템플릿을 만들고 있습니다. 이상한 점은 템플릿 코드에서 데이터 가능성을 만들려고하자마자 ErrorGenerateOutput 메시지를 얻는다는 것입니다.

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

테이블이 생성 된 줄에 댓글을 달면 문제가 없지만 주석을 제거하면 오류가 발생합니다. 이 머리카락에 머리를 당기고있어, 내가 무엇을 놓치고 있습니까?

도움이 되었습니까?

해결책

프로젝트를 재건 할 때 템플릿은 System.xml-Assembly를 참조하지 않았다는 것을 지적하는 더 현명한 오류 메시지를 받았습니다.

<#@ assembly name="System.Xml" #>

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top