2011-04-05 63 views
0

在生產環境中使用t4模板的規劃。我還沒有使用過。我想知道是否需要什麼要在生產服務器上安裝,有沒有在服務器上配置任何設置等在生產中使用t4模板引擎

回答

0

假設你正在談論預處理時(runtime)的模板,那麼你不需要任何服務器上的特殊。

如果您正在討論設計時(定期)T4模板,那麼它不是受支持的方案。

如果您正在討論通過T4搭建腳手架的ASP.Net MVC網站,那麼T4並沒有出現在產品中。

+0

最終我需要生成一些html標記並將其保存在文件中。我需要將這個「模板」與一些數據關聯起來。所以這個要求不屬於第一類?! – deostroll 2011-04-05 18:00:40

+0

如果你需要生成的是HTML標記,那麼我建議你去剃刀引擎來代替。見我的博客:http://blogs.msdn.com/b/garethj/archive/2011/03/11/t4-vs-razor-what-s-the-skinny.aspx – GarethJ 2011-04-07 00:38:54

0

如果要編譯其中的部分代碼由T4和配售產生程序在服務器上的dll與您編寫所有行的程序沒有區別。

+0

所以你說我們不需要在生產服務器上安裝任何東西;只需將dll粘貼到bin文件夾就足夠了...我是對的嗎? – deostroll 2011-04-12 18:55:10

+0

是的,對於這種情況就足夠了。如果您打算通過T4生成器創建不斷變化的HTML - TextTransform.exe - 那麼您必須在服務器上運行 - 但在那種情況下,我會按照GarethJ的建議來做。 – 2011-04-13 11:32:02