2012-06-17 32 views
1

我有一个开源的ASP.NET MVC应用程序,有一个名为T4MVC的插件,我可以看到所有的html,aspx,图像,控制器,视图文件都集成了,我不知道它是如何工作的。 如果我创建一个文件(aspx,html ...)将其手动集成到该模板(T4MVC),或者默认情况下它会混合?可能有人请告诉如何得到这个(T4MVC)和MVC一起工作,因为我是新的ASP.net MVC。T4MVC加载项和ASP.NET MVC如何集成和协同工作?

回答

3

T4MVC是Visual Studio在编辑器中保存文件时编译和执行的模板(有自动执行此操作的工具;搜索AutoTT或Chirpy以检查它们)。

该模板扫描您的项目以查找控制器,视图,图像等,并生成代码,使您可以在代码中的其他地方以编程方式引用这些项目。无论何时添加,删除或重命名资源(模板查找的任何项目),都必须再次执行模板以重新生成代码输出。

T4MVC的优势在于您可以获得编译时检查以及智能感知和重构支持。