1

T4MVC というアドインがあるオープン ソースの ASP.NET MVC アプリケーションがあり、すべての html、aspx、画像、コントローラー、ビュー ファイルが統合されていることがわかります。ファイル(aspx、html ...)を作成した場合、そのテンプレート(T4MVC)に手動で統合する必要がありますか、それともデフォルトで混合されますか?私はASP.net MVCが初めてなので、これ(T4MVC)とMVCを連携させる方法を教えてください。

4

1 に答える 1

3

T4MVC は、エディターでファイルを保存するときに Visual Studio がコンパイルして実行するテンプレートです (これを自動化するツールがあります。AutoTT または Chirpy を検索して確認してください)。

テンプレートはプロジェクトをスキャンして、コントローラー、ビュー、画像などを見つけ、コード内の他の場所でそれらの項目をプログラムで参照できるようにするコードを生成します。リソース (テンプレートが検索する任意の項目) を追加、削除、または名前変更するたびに、テンプレートを再度実行してコード出力を再生成する必要があります。

T4MVC の (文字列を使用して参照するよりも) 利点は、コンパイル時のチェック、インテリセンスおよびリファクタリングのサポートが得られることです。

于 2012-06-17T20:42:48.247 に答える