2012-06-17 52 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的優勢在於您可以獲得編譯時檢查以及智能感知和重構支持。