没有Visual Studio 2010的T4代码生成?

use*_*538 4 t4 code-generation visual-studio-2010

是否可以在不需要Visual Studio 2010的情况下运行T4代码生成?基本上我必须建立一个内部ORM(不要问..如果我有一个选择,我不会).我计划使用亚音速作为基础但改变一些事情以及它们如何工作.但是我的主要问题是我可以从我编写的外部应用程序运行T4,所以我可以使用T4的功能吗?或者我自己做得更好(我怀疑)?

Mic*_*dox 7

TextTransform.exe将为简单场景执行您想要的操作:

http://msdn.microsoft.com/en-us/library/bb126245.aspx

以下是如何从您自己的代码中为VS 2010中创建的模板运行T4模板:

http://msdn.microsoft.com/en-us/library/ee844259(VS.100).aspx

以下是如何从您自己的代码中为VS 2008中创建的模板运行T4模板:

http://www.capprime.com/software_development_weblog/PermaLink,guid,104d9faf-5780-42ca-88e5-c04cb88f61b3.aspx

在Visual Studio外部运行Subsonic T4模板会出现一些问题:

如何自动化SubSonic的t4代码生成

我会坚持使用T4,而不是推出自己的模板引擎.