我明白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