いくつかのHTMLファイルを生成する必要のある.NETコンソールアプリケーションがあります。私はStringBuilderでHTMLを構築して内容をファイルに書き出すことができましたが、データがどこに送られるかのプレースホルダを使って何らかのテンプレートファイルを使用し、実行時にデータを処理する方が良いと思っていました。.NETアプリケーションのテンプレートを使用してHTMLを生成する
aspx、T4、またはASP.NET MVCで使用できる代替ビューエンジンを使用する方法があると思いますが、コンソールに統合するのが最も簡単なことはわかりませんアプリケーション(またはそれらを統合する方法について)
私は、フォームの何かを呼び出すことができる終わるしたい:あなたがこれを行うことが
GenerateHtml(htmlPath, template, customDataObject);
はい私はNVelocityを見てきました。それは私の問題の最も有望な解決策のように見えます。私は城のプロジェクトが作った「新しい」バージョンをどこからダウンロードするのか迷っています。 –
私は最終的に城のプロジェクトソース全体をダウンロードして自分自身のNVelocity.dllを構築した後に動作させました。テンプレートを正しく読み込む方法を理解するのに時間がかかりましたが、一度それを実行すると、私のニーズを完全に満たしています。ありがとう –
こんにちはスコット、少なくともこのページにいくつかのポインタを持っているといいですね。どうやらウェブサイトがダウンしている – samy