|
分類:[.NET 全般]
◇開発環境 ・Visual Studio 2008(C#) ・Windows XP3
プロジェクトのカスタムテンプレートの作成で分からないことがあります。
カスタムテンプレートを選択された場合に独自のウィザード画面を表示することや、 設定された内容をパラメータとしてコードの置換を行うことはできるのですが、 設定条件によって、コードの追加・削除の処理を切り分けたいのですが可能でしょうか?
独自の処理は.NETのカスタムテンプレート作成機能(IWizardを派生したライブラリ)を使用しています。 やりたい事は標準のテンプレートで言えば↓のような感じです。
〜WindowsFormアプリケーションのフォームクラスのテンプレート部〜 $if$ ($targetframeworkversion$ == 3.5)using System.Linq; $endif$
標準のテンプレートでは.NETのバージョンを3.5でアプリケーションを作成した際に、 「using System.Linq;」というコードが記述され、3.5以外であれば何も記述されずに ソースファイルが作成されます。
これと同じようなことを独自の設定パラメータで行いたいのですが、やり方がわかりません。 どなたかご存知の方がいれば宜しくお願い致します。
|