2009-08-28 2 views
5

私は、メタモデルに基づいて実行時にコードを生成するプロジェクトに取り組んでいます。私はこのためにvb.net xmlリテラルを使用しましたが、今日はStringTemplateプロジェクトを横断しました。誰もがこのライブラリをC#プロジェクトで正常に使用しましたか?ランタイムコードgenのStringTemplate?

+0

私はそれを使ってテキストファイルを生成しました。非常に使いやすい。 – RichardOD

+0

.net2.0バイナリディストリビューションを使用しましたか?私はソースコード1を試しましたが、コンパイルされません。 – epitka

+0

出力XML、またはプレーンテキストですか? –

答えて

7

StringTemplateは、恐らく現在存在する最も素晴らしいテンプレートエンジンです。あなたが使用する言語/プラットフォームに関係なく、間違いなく良い選択です。

一方、Therは "より標準的"なVS(再利用可能で、多くの.NET開発者が既にそれを知っています)であり、VS2010では "precompiled templates"テンプレートは、設計時に生のC#コードに変換されます。これは、プロジェクトの一部としてコンパイルされます。これは高速でランタイム依存性がありません。

関連する問題