Я хочу добавить помощники по тегам из плагинов.
Примерно так: _ViewImports.cshtml:
@addTagHelper *, *.MyApp.*
То есть взять все сборки, чье имя соответствует шаблону .MyApp. , и добавьте помощников типов из этих сборок.
Я знаю, что @addTagHelper
не может сделать это из коробки.Но есть ли здесь какая-нибудь точка расширения?
Я нашел этот пост о ITagHelperTypeResolver
, но похоже, что этот API не существует в ASP NET Core 2+.
Есть две причины, по которым я просто не могу использовать стандартный синтаксис:
- это приложение на основе плагинов (теги-помощники могут быть определены внутри плагинов);
- сборкаимена строятся динамически.Весь мой проект импортирует некоторые общие настройки MSBuild, и для проекта с именем «MyApp.Foo» имя сборки будет «MyCompany.MyApp.Foo».