現在、私はフレームワークを開発しています。Visual Studio メニューにカスタム scaffolding オプションを追加したいと考えています。
デフォルトでは、ダイアログボックスの「エンティティフレームワークを使用したビュー付きのMVC5コントローラー」オプション3は、「CodeTemplates\MvcControllerWithContext\Controller.cs.t4」を選択し、t4は再び内部のビューt4テンプレートをターゲットにします
- "CodeTemplates\MvcView\ModelMetadataFunctions.cs.include.cs.t4"
- "CodeTemplates\MvcView\Create.cs.t4"
- "CodeTemplates\MvcView\Edit.cs.cs.t4"
- "CodeTemplates\MvcView\Delete.cs.cs.t4"
- "CodeTemplates\MvcView\List.cs.cs.t4"
私は t4 テンプレートをほぼ 1 年間変更してきましたが、それらのビューをどのようにターゲットにしているのか、または scaffolding ダイアログにオプションを追加する方法を示唆する証拠は 1 つも見つかりませんでした。私はたくさんグーグルで検索しましたが、近いものは見つかりませんでした。
要約すると、私はこれらの t4 テンプレートの場所を追加または変更し、足場ダイアログ ボックスで新しい足場の参照を追加できる場所を探しているだけです。
どんな答えでも大歓迎です。ありがとうございました。