Как в Asp.Net Core добавить свой путь для поиска шаблонов DisplayTemplates и EditorTemplates?
По умолчанию шаблоны ищутся по путям:
/Views/Shared/DisplayTemplates
/Views/Shared/EditorTemplates
/Views/{ControllerName}/DisplayTemplates
/Views/{ControllerName}/EditorTemplates
Так же будет работать, если явно указать относительный или полный путь к шаблону, который размещен в другом месте:
@Html.DisplayFor(x => item1.Title, "Theme1/Text100")
@Html.DisplayFor(x => item1.Title, "/Areas/Theme1/DisplayTemplates/Text100.cshtml")
Есть ли способ добавить свой путь (к соглашениям по умолчанию), который так же будет использоваться для поиска шаблонов?
Например я создаю библиотеку Razor, в которой размещаю набор шаблонов в каталоге /Areas/Theme1/DisplayTemplates. При этом указывать полный путь к шаблонам не очень удобно. Если бы была возможность добавить этот путь к соглашениям по умолчанию это значительно упростило бы использование библиотеки.