2011-01-28 7 views
3

これを達成するための最善の方法とあなたのご意見をお聞かせください。Visual Studioでクラスを生成する。アプローチに必要なアドバイス

私はView - ViewModelともう2つのクラスを生成したいと思います。 プロジェクトを生成するのではなく、いくつかのクラスを生成したいと思います。 IWizardを実装すると、一度に複数のクラスを生成できますか?

私は理想的には、ユーザーがビジュアルスタジオでテンプレートをクリックし、いくつかの名前などを入力し、それらのためにこの4-5クラスを生成したいと思います。

これを達成するにはどうすればよいですか?アプローチに関するリンクや提案はありますか?

ありがとうございました。

答えて

2

T4テンプレートを使用することをお勧めします。エンジンはVisual Studio 2010に組み込まれており、エクステンションマネージャ(Tools> Extension Manager> Online>「Tangible T4」を検索)を使って自由なエディタを利用できます。

テンプレートをコーディングする方法を、ここであなたが始めるだろう、それに優れたブログ記事ですについて:MSDNでのいくつかの情報があまりにもあります

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

http://msdn.microsoft.com/en-us/library/bb126445.aspx

+0

こんにちは、私は考えT4を学ぶことができましたが、学習曲線については疑問に思っています。私は時間があまりありません。オレグシッチ以外の良い例を知っていますか?ありがとう – user9969

+0

学習曲線はあまり急ではありません。あなたが有形のツールがあなたを得る構文を強調しているなら、あまりにも悪いことではありません。 –

+0

t4テンプレートにパラメータを渡すことができる例を探しています。 – user9969

関連する問題