我明白MonoDevelop支持MVC並使用T4的實現來生成代碼。如何在OSX上使用MonoDevelop 2.2上的T4模板
有沒有辦法將T4與我自己的模板一起使用?
我在OSX Snow Leopard上使用MonoDevelop 2.2 Alpha(MonoTouch預覽版)。 Mono 2.4.2.3也被安裝(這是MonoTouch預覽版本所必需的)。
我已經創建了一個非常簡單的.tt文件作爲測試,但在構建過程中沒有發生任何事情,右鍵單擊時也沒有工具選項。
我明白MonoDevelop支持MVC並使用T4的實現來生成代碼。如何在OSX上使用MonoDevelop 2.2上的T4模板
有沒有辦法將T4與我自己的模板一起使用?
我在OSX Snow Leopard上使用MonoDevelop 2.2 Alpha(MonoTouch預覽版)。 Mono 2.4.2.3也被安裝(這是MonoTouch預覽版本所必需的)。
我已經創建了一個非常簡單的.tt文件作爲測試,但在構建過程中沒有發生任何事情,右鍵單擊時也沒有工具選項。
目前T4引擎僅用於ASP.NET MVC腳手架,並且不會在MonoDevelop中用於通用目的。這將是直接補充,但我還沒有時間去做。
但是,如果您在.app中搜索,則可以找到用於處理模板的TextTransform.exe命令行工具。使用首選項 - >外部工具,您可以將其添加到工具菜單。
現在(使用MonoDevelop 2.6)現場更簡單,因爲在IDE中對T4有很大的支持。但有一點需要注意。你不能簡單地將你現有的T4文件添加到項目中並讓它們自動生成。你必須去添加/文件對話框,選擇模板和T4,然後將現有文件的內容複製粘貼到新添加的文件中。
謝謝,這是有幫助的,知道我沒有失去一些東西。我當然期待它一般可用!感謝您迄今爲止的努力工作,很高興看到它像過去一樣走到一起。 – Aaron 2009-09-08 22:08:59