通过T4生成.net项目

问题描述:

如何通过T4生成.net项目?我有我的模型和T4模板的.edmx。我需要生成不同的项目架构师($ name_solution.models,$ name_solution.data.EF,$ name_solution.interface等)通过T4生成.net项目

+0

通常你使用t4模板来产生一些其他来源的输出。你的来源是什么?项目文件只是xml,所以通常可以生成它们。如果你没有一些特定的源代码,那么我想知道如果可能的自定义项目模板会更好地满足你的需求? http://msdn.microsoft.com/en-us/library/ms247120.aspx – 2012-04-11 22:04:53

看看SaveOutput实现in this answer。它显示了如何使用T4将输出重定向到多个文件。

使用它可以手工制作项目文件并相应地保存它。

+0

对于多个文件,我真的很喜欢Damien Guard的经理类。 http://damieng.com/blog/2009/11/06/multiple-outputs-from-t4-made-easy-revisited – 2012-04-11 22:00:20