web-dev-qa-db-ja.com

ASP.NET Coreのカスタムスキャフォールドテンプレート

ASP.NET Core MVCでスキャフォールディングを有効にする方法がわかったので( ASP.NET Coreでスキャフォールドテンプレートを表示 を参照)、ビューのカスタムテンプレートファイルを作成したいと思います。テンプレートファイルはここにあると言った場所を1つ見つけました。

C:\ Users\{ユーザー名} \。dnx\packages\Microsoft.Extensions.CodeGenerators.Mvc\1.0.0-rc1-final\Templates\ViewGenerator

ただし、既存のファイルをそこにコピーしたので、コピーしたファイルは[ビューの追加]ダイアログの[テンプレート]ドロップダウンに表示されません。それらは他の場所にありますか、またはそのフォルダに追加されたファイルを表示するために何かをする必要がありますか? Visual Studioを再起動してもそうなりませんでした。

19
Rono

Microsoft.VisualStudio.Web.CodeGeneration.Tools 1.0.0-preview2-finalを使用しています

テンプレートはここにあります...

C:\ Users\{username} \。nuget\packages\Microsoft.VisualStudio.Web.CodeGenerators.Mvc\1.0.0-preview2-final\Templates

テンプレートフォルダーをプロジェクトにコピーし、必要に応じて編集します。

enter image description here

25
user3012633

私はVisual Studio 2017とasp.net Core 2.0を使用しており、多くの検索を行った後、この場所でテンプレートを見つけました:C:\ Program Files\dotnet\sdk\NuGetFallbackFolder\Microsoft.visualstudio .web.codegenerators.mvc\2.0.0\Templates

これが同じ問題を抱えている人の助けになることを願っています...;)

19
Fabio Dalonso

2018年10月現在の最新バージョンは、Asp.NETのGitHubにあります https://github.com/aspnet/Scaffolding/tree/master/src/VS.Web.CG.Mvc/Templates

4
codevision