Как добавить помощников тегов из плагинов? - PullRequest
0 голосов
/ 05 марта 2019

Я хочу добавить помощники по тегам из плагинов.
Примерно так: _ViewImports.cshtml:

@addTagHelper *, *.MyApp.*

То есть взять все сборки, чье имя соответствует шаблону .MyApp. , и добавьте помощников типов из этих сборок.

Я знаю, что @addTagHelper не может сделать это из коробки.Но есть ли здесь какая-нибудь точка расширения?

Я нашел этот пост о ITagHelperTypeResolver, но похоже, что этот API не существует в ASP NET Core 2+.

Есть две причины, по которым я просто не могу использовать стандартный синтаксис:

  • это приложение на основе плагинов (теги-помощники могут быть определены внутри плагинов);
  • сборкаимена строятся динамически.Весь мой проект импортирует некоторые общие настройки MSBuild, и для проекта с именем «MyApp.Foo» имя сборки будет «MyCompany.MyApp.Foo».
...