Question

Je dois construire une solution DSL en utilisant MsBuild et que vous souhaitez être en mesure de transformer les fichiers TT, j'ai essayé le guide sur http://msdn.microsoft.com/en-us/library/ee847423 (VS.100) .aspx mais je reçois ce qui suit erreurs:

  

Impossible de résoudre inclure du texte pour le fichier: {0}

et aussi

  

Chargement du fichier include '{0}'   retourné une chaîne vide ou vide.

Il y a une page sur MSDN qui a ces questions et là résolutions: http://msdn.microsoft.com/en-us/library/bb126242 (VS.100) .aspx mais ne me donne pas vraiment assez d'informations pour résoudre le problème.

Une chose à noter dans l'erreur, il a le chemin suivant:

  

Erreur 72 Échec de la résolution comprennent   texte   fichier: C: \ source de \ XXXXXXXX \ Dsl \ GeneratedCode \ Dsl \ ToolboxHelper.tt.   Ligne = 1, colonne = -1 Dsl

mais l'emplacement du fichier TT réelle est

  

C: \ source de \ XXXXXXXX \ Dsl \ GeneratedCode \ ToolboxHelper.tt

Était-ce utile?

La solution

Cela m'a été répondu à MSDN:

Transformer les fichiers TT dans MsBuild

Autres conseils

Pour moi, cela a été résolu en installant la « boîte à outils T4 pour Visual Studio 2015 » extension. Apparemment, je n'avais l'éditeur de T4 installé.

Historiquement l'histoire entre T4 et MSBuild a été mauvais. Maintenant, avec VS 2010, ils introduisent modèles prétraité . Si vous utilisez VS 2010, vous devriez jeter un oeil à l'aide de ceux-ci.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top