Пользовательские шаблоны шаблонов в ASP.NET Core

Теперь, когда я выяснил, как включить строительные леса в ASP.NET Core MVC (см. Просмотр шаблонов эшафотов в ASP.NET Core), я хотел бы создать пользовательские файлы шаблонов для представлений. Я нашел одно место, где указано, что файлы шаблонов расположены здесь:

C:\Users\{имя пользователя} \. dnx\packages\Microsoft.Extensions.CodeGenerators.Mvc\1.0.0-rc1-final\Templates\ViewGenerator

Но я скопировал существующий файл, и этот скопированный файл не отображается в раскрывающемся списке "Шаблон" в диалоговом окне "Добавить вид". Они находятся в другом месте или мне нужно что-то сделать, чтобы файлы, добавленные в эту папку, появлялись? Перезапуск Visual Studio не сделал этого.

Ответ 1

Я использую Microsoft.VisualStudio.Web.CodeGeneration.Tools 1.0.0-preview2-final

Шаблоны расположены здесь...

C:.\Users\{имя пользователя}\NuGet\пакеты\Microsoft.VisualStudio.Web.CodeGenerators.Mvc\1.0.0-preview2-конечные\Шаблоны

Скопируйте папку "Шаблоны" в проект и отредактируйте их по мере необходимости.

введите описание изображения здесь

Ответ 2

Я использую Visual Studio 2017 и asp.net Core 2.0, а после поиска много, я только что нашел Шаблоны на этом месте: C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.visualstudio.web.codegenerators.mvc\2.0.0\Templates

Надеюсь, это поможет кому-то с той же проблемой... ;)