5

メタモデルに基づいて実行時にコードを生成するプロジェクトに取り組んでいます。これにはvb.net xmlリテラルを使用しましたが、今日、StringTemplateプロジェクトに出くわしました。C#プロジェクトでこのライブラリをうまく使用した人はいますか?

4

1 に答える 1

7

StringTemplate は、おそらく今日存在する最も優れた、よく設計されたテンプレート エンジンです。使用する言語/プラットフォームに関係なく、間違いなく良い選択です。

一方、「より標準的な」T4もあり(VSに付属し、再利用可能で、多くの.NET開発者はすでにそれを知っています)、VS2010には「プリコンパイル済みテンプレート」が付属しており、テンプレートが変換されますプロジェクトの一部としてコンパイルされる設計時の未加工の C# コード - 高速で、実行時の依存関係がありません。

于 2009-11-13T20:46:37.717 に答える