1

我想创建一个 Visual Studio 项目模板,通过在将其添加到解决方案时执行 T4 模板在解决方案中生成项目(例如自定义 .aspx 页面)。我阅读了以下帖子:T4 模板和 Visual Studio 项目模板

是否可以在不使用 GAX 的情况下实现这一点。我想首先使用标准项目项目模板和仅 T4 模板,这不需要 GAX。

请建议,

谢谢,

马尤尔

4

1 回答 1

2

是的,这很有可能。你需要两件才能让它工作。

首先,您需要创建一个使用 IWizard 实现的模板,以使您能够运行自定义代码。这是相关的文档:http: //msdn.microsoft.com/en-us/library/ms185301 (v=vs.100).aspx

其次,在您的自定义 IWizard 中,您需要通过其 STextTemplating 服务使用 T4。这是相关的文档。http://msdn.microsoft.com/en-us/library/gg586947.aspx

希望这能让你开始。

于 2012-04-03T18:46:10.107 回答