【发布时间】:2012-05-26 14:56:43
【问题描述】:
我想创建一个 Visual Studio 插件来生成文件。
例如,我想在 ASP.NET MVC 中创建类似于“添加控制器”对话框的内容。当您在 Visual Studio 中右键单击 MVC 项目中的“控制器”文件夹时,就会出现这种情况。
但是,为了实现服务总线,我想在文件夹中创建“处理程序”、“请求”和“回复”类,而不是创建控制器文件。
一遍又一遍地创建这些类变得有点麻烦,所以我想自动化它。是一个加载项去这里的方式吗?我还需要使用宏和/或 T4 模板吗?
如果我可以通过右键单击文件夹然后选择 Add->Handler 或类似的东西来运行加载项,那就太好了。我确信一定有办法做这样的事情,但我还没有通过 Google 找到好的资源。
作为参考,我已经查看了这些网页的信息:
- http://msdn.microsoft.com/en-us/vstudio/bb968855.aspx
- http://msdn.microsoft.com/en-us/library/80493a3w.aspx
- http://msdn.microsoft.com/en-us/library/7k3w6w59.aspx
- http://www.c-sharpcorner.com/UploadFile/mgold/AddIns11292005015631AM/AddIns.aspx
- http://www.codeproject.com/Articles/16515/Creating-a-Custom-Tool-to-Generate-Multiple-Files
- http://www.olegsych.com/2010/03/t4-tutorial-integrating-generated-files-in-visual-studio-projects/
【问题讨论】:
标签: visual-studio-2010 code-generation add-in