在Visual Studio中生成类。方法需要建议

时间:2011-01-28 09:29:03

标签: c# asp.net-mvc visual-studio-2010

不确定达到此目的的最佳方法,我希望您提供意见。

我想生成一个View - 一个ViewModel和另外几个类。 我不想生成一个项目,只想生成一些类。 实现IWizard可以一次生成多个类吗?

理想情况下,我希望用户点击visual studio中的模板,输入一些名称等等......然后为他们生成4-5个类。

实现这一目标的最佳方法是什么?关于方法的任何链接或建议?

感谢。

1 个答案:

答案 0 :(得分:2)

我建议使用T4模板。该引擎内置于Visual Studio 2010中,并且有一个很好的免费编辑器,您可以通过Extension Manager(工具> Extension Manager>在线>搜索“有形T4”)。

至于如何编写模板代码,这里有一篇很好的博客文章,可以帮助你入门:

http://www.olegsych.com/2007/12/text-template-transformation-toolkit/

MSDN中也有一些信息:http://msdn.microsoft.com/en-us/library/bb126445.aspx