using Microsoft.VisualStudio.Web.Mvc.Scaffolding.BuiltIn;
using Microsoft.VisualStudio.Web.Mvc.UserInterface;
C: \ Windows \ Microsoft.NET \ assembly \ GAC_MSIL \ Microsoft.VisualStudio.TextTemplating.10.0 \ v4.0_10.0.0.0__b03f5f7f11d50a3a \ Microsoft.VisualStudio.TextTemplating.10.0.dll Microsoft.VisualStudio .TextTemplating.10.0.dll
C: \ Windows \ Microsoft.NET \ assembly \ GAC_MSIL \ Microsoft.VisualStudio.TextTemplating.10.0 \ v4.0_10.0.0.0__b03f5f7f11d50a3a \ Microsoft.VisualStudio.TextTemplating.10.0.dll Microsoft .VisualStudio.TextTemplating.Interfaces.10.0.dll
C: \ Archivos de programa (x86) \ Microsoft Visua l Estudio 10,0 \ Common7 \ IDE Microsoft.VisualStudio.Web.Mvc.4.0.dll
Si agrega tesis como referencias a su proyecto Web ASP.NET MVC y la ajuste en la DLL correcta para su versión MVC (última referencia de dll arriba) 2.0 3.01 0r 4.0 (todavía Beta)
Puede copiar el código T4 (no las etiquetas) y ejecutarlo en un controlador que le dará intellisense y debugability que necesitaría para configurar los datos correctos de propiedades y demás, en el objeto MvcTextTemplateHost en la creación y llenarlo con datos significativos para ver lo que está haciendo (en teoría, esto funcionará, espero)
Como se dijo anteriormente al abrir estos en .NET Reflector se divulgará algo de información. No he investigado el código de MVCScaffolding que la fuente está en codeplex está en mi lista de tareas pendientes). La pregunta que tengo en este momento es con qué y cómo se pueblan las RelatedProperties en MvcTextTemplateHost cuando se ejecuta en VS.NET 2010 T4.
También se puede utilizar Tangible T4 Editor para intellisense.
Esto es exactamente lo que estaba haciendo, ya que me pareció que "Agregar controlador ..." y "Añadir punto de vista ..." sólo se puede hacer parte del trabajo :-) De todos modos, ¿tiene sentido crear instancias de MvcTextTemplateHost desde una plantilla de andamio? si es así, ¿en qué asamblea está? Gracias, Scott! – Sergi