2009-06-25 24 views
17

Estoy tratando de usar las plantillas T4 en mi proyecto MVC. Esta screencast sugiere simplemente copiar las plantillas T4 existentes para MVC en su solución e ir desde allí. Sin embargo, cuando intento compilar me sale este error:MvcTextTemplateHost no encontrado

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

no tengo idea de lo que esto podría montaje de vivir, y Google no está siendo de mucha ayuda con ella. ¿Alguien sabe a qué ensamblaje debería hacer referencia?

+0

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

Respuesta

26

Para cada plantilla, haga clic derecho, seleccione Propiedades y borre la propiedad Herramienta personalizada. Esto ha funcionado para mis proyectos.

+1

Aquí y en el enlace de MSDN blog con el mismo consejo: http: //blogs.msdn .com/webdevtools/archive/2009/01/29/t4-templates-a-quick-start-guide-for-asp-net-mvc-developers.aspx –

+0

Estoy obteniendo este error, pero la herramienta personalizada ya está en blanco en el mío ... –

+0

También está en blanco en el mío. Lo obtuve después de instalar MVC SPA y la actualización de MVC SPA C#. – vealer

8

Tengo este error después de la instalación de arranque Twitter a través de la consola

Install-Package twitter.bootstrap.mvc4.sample 

y mi solución era cerrar Visual Studio y volver a abrirla, y había desaparecido el error.

+2

Sí, interesante. Esta fue la respuesta para mí también: cerrar y volver a abrir Visual Studio 2010. – vealer