using Microsoft.VisualStudio.Web.Mvc.Scaffolding.BuiltIn;
using Microsoft.VisualStudio.Web.Mvc.UserInterface;
C:\ WINDOWS \ Microsoft.NET \装配\ 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 \装配\ GAC_MSIL \ Microsoft.VisualStudio.TextTemplating.10.0 \ v4.0_10.0.0.0__b03f5f7f11d50a3a \ Microsoft.VisualStudio.TextTemplating.10.0.dll 微软.VisualStudio.TextTemplating.Interfaces.10.0.dll
C:\ Program Files(x86)\ Microsoft Visua升工作室10.0 \ Common7 \ IDE Microsoft.VisualStudio.Web.Mvc.4.0.dll
如果添加论文作为你的ASP.NET MVC Web项目的引用并将其设置为正确的DLL为你的MVC版本(上面的dll参考)2.0 3.01 0r 4。0(仍为测试版)
您可以将T4代码(不是标签)复制到控制器中,并在MvcTextTemplateHost对象上提供智能感知和可调试性,以便设置正确的属性数据等等在创建和有意义的数据填充它,看看它在做什么(在理论上这将工作我希望)
以前如前所述在.net反射打开这些会透露一些信息。我没有看过MVCScaffolding的代码,它在我的待办事项列表上的codeplex上)。我现在的问题是在VS.NET 2010 T4中运行时在MvcTextTemplateHost中如何填充RelatedProperties以及如何填充它们。
还可以使用有形的T4编辑器的智能感知的。
这正是我在做什么,因为我发现,“添加控制器...”和“添加视图...”只可以做的工作:-) 的一部分无论如何,是否有意义从脚手架模板实例化MvcTextTemplateHost?如果是这样,它在哪个组装?谢谢,斯科特! – Sergi 2011-05-13 06:43:27