2009-12-07 5 views
0

Je crée un modèle t4 qui générera une énumération à partir d'un certain nombre de valeurs dans notre base de données. La chose étrange est que dès que je tente de créer un DataTable dans le code du modèle que je reçois le message ErrorGeneratingOutput:DataTable dans le modèle T4

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

Lorsque la ligne où la table est créée est commentée il n'y a pas de problème, mais si je retire le commentaire j'obtiens une erreur. Je tire mes cheveux sur celui-ci, qu'est-ce qui me manque?

Répondre

1

Quand je rebâti mon projet le modèle appartient à un message que je suis d'erreur plus sensible indiquant que je ne le référencement System.XML-assemblage:

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

Questions connexes