MSBuild La tâche ne fonctionnera pas car il s'agit d'un fichier vcproj (C++) de sorte que vcbuild est utilisé. Le moyen le plus simple d'obtenir le tt compilé est donc d'ajouter une étape de construction personnalisée comme ci-dessous.
"C: \ Program Files (x86) \ Fichiers communs \ Microsoft Shared \ TextTemplating \ 1.1 \ TextTransform.exe" -out $ (ProjectDir) \ VSProject.cpp -I $ (ProjectDir) $ (ProjectDir) \ VSProject.tt
J'ai passé plusieurs heures à étudier la solution MSBuild Task ci-dessus et c'est plutôt bon pour le code managé, mais je ne vois pas comment utilisez-le pour le C++ (barre convertissant le vcproj en csproj eek)
D'une certaine manière, cela ne semble pas fonctionner. Essayez de créer un nouveau projet Win32 C++. Ensuite, ajoutez un fichier .tt simple et cliquez sur construire. Rien n'est généré. –
oups, vous avez raison. Modifier ma réponse – Logan5
Merci pour votre réponse. Il peut être fait pour fonctionner, mais n'est définitivement pas aussi pratique que C#. Espérons que cela va changer dans le prochain VS 2010. –