2009-06-25 2 views
17

J'essaie d'utiliser les modèles T4 dans mon projet MVC. Cette screencast suggère simplement de copier les modèles T4 existants pour MVC dans votre solution et d'aller de là. Cependant, lorsque je tente de compiler j'obtenir cette erreur:MvcTextTemplateHost pas trouvé

Error 1 Compiling transformation: The type or namespace name 
'MvcTextTemplateHost' could not be found (are you missing a using directive 
or an assembly reference?) 

Je ne sais pas quelle assemblée cela pourrait vivre, et Google n'est pas beaucoup d'aide avec elle. Est-ce que quelqu'un sait quelle assemblée je devrais mentionner?

+0

Connexes: http://stackoverflow.com/questions/6320883/what-is-and-where-can-i-find-mvctexttemplatehost –

Répondre

26

Pour chaque modèle, cliquez avec le bouton droit de la souris, sélectionnez Propriétés et effacez la propriété Outil personnalisé. Cela a fonctionné pour mes projets.

+1

Voici le lien du blog MSDN avec le même conseil: http: //blogs.msdn .com/webdevtools/archive/2009/01/29/t4-templates-a-quick-start-guide-pour-asp-net-mvc-developers.aspx –

+0

J'obtiens cette erreur, mais l'outil personnalisé est déjà vide le mien ... –

+0

Il est vide dans le mien aussi. J'ai obtenu ceci après l'installation de MVC SPA et la mise à jour MVC SPA C#. – vealer

8

J'ai eu cette erreur après l'installation d'amorçage twitter via la console

Install-Package twitter.bootstrap.mvc4.sample 

et ma solution était de fermer le studio visuel et Rouvrir, et l'erreur a disparu.

+2

Ouais, intéressant. C'était aussi la réponse pour moi: fermer et ré-ouvrir Visual Studio 2010. – vealer