ファイルを生成するための Visual Studio アドインを作成したいと考えています。
たとえば、ASP.NET MVC の [コントローラーの追加] ダイアログに似たものを作成したいと考えています。これは、Visual Studio で MVC プロジェクトの "Controller" フォルダーを右クリックすると表示されます。
ただし、コントローラー ファイルを作成する代わりに、サービス バスの実装のために、フォルダー内に "Handler"、"Request"、および "Reply" クラスを作成したいと考えています。
これらのクラスを何度も作成するのは少し面倒なので、自動化したいと考えています。アドインはここに行く方法ですか? マクロや T4 テンプレートも使用する必要がありますか?
フォルダーを右クリックし、[追加] -> [ハンドラー] などを選択して、アドインを実行できると便利です。そのようなことを行う方法があるに違いないと確信していますが、Google を通じてまだ適切なリソースを見つけていません。
参考までに、次の Web ページで情報を確認しました。
- 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/