如何从插件添加标签助手?

时间:2019-03-05 09:17:24

标签: c# asp.net-core razor-pages

我想从插件中添加标签助手。
_ViewImports.cshtml中是这样的:

@addTagHelper *, *.MyApp.*

也就是说,获取所有名称与模式 .MyApp。相匹配的程序集,并从这些程序集中添加类型帮助器。

我知道@addTagHelper不能开箱即用。但是这里有扩展点吗?

我发现有this个关于ITagHelperTypeResolver的帖子,但是看来该API在ASP NET Core 2+中不存在。

为什么我不能使用标准语法有两个原因:

  • 这是基于插件的应用程序(可以在插件内部定义标签助手);
  • 程序集名称是动态生成的。我所有的项目都导入了一些共享的MSBuild设置,对于名为“ MyApp.Foo”的项目,程序集名称为“ MyCompany.MyApp.Foo”。

0 个答案:

没有答案