我想创建一个 Visual Studio 加载项来生成文件。
例如,我想在 ASP.NET MVC 中创建类似于“添加控制器”对话框的内容。当您在 Visual Studio 中的 MVC 项目中右键单击“Controller”文件夹时,会出现此问题。
但是,我不想创建控制器文件,而是想在文件夹中创建“处理程序”、“请求”和“回复”类,以实现服务总线。
一遍又一遍地创建这些类变得有点麻烦,所以我想自动化它。是一个加载项去这里的方式吗?我是否还需要使用宏和/或 T4 模板?
如果我可以通过右键单击文件夹然后选择 Add->Handler 或类似的东西来运行加载项,那就太好了。我确信一定有办法做这样的事情,但我还没有通过谷歌找到好的资源。
作为参考,我已经查看了这些网页以获取信息:
- 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/