我创建了TagHelper

命名空间是SomeName.Framework.TagHelpers

类名ValidationTagHelper

我在项目SomeName.Web的_ViewImports中注册了TagHelper

@using SomeName.Framework.TagHelpers

@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
@addTagHelper *, SomeName.Framework.TagHelpers


但是仍然会出错


无法解析包含程序集“ SomeName.Framework.TagHelpers”的TagHelper。错误:无法加载文件或程序集“ SomeName.Framework.TagHelpers,文化=中性,PublicKeyToken =空”。该系统找不到指定的文件。


我也尝试

@addTagHelper“ *,SomeName.Framework.TagHelpers”

最佳答案

在这种情况下,您需要指定文件夹,而不是程序集。

例如,如果项目在"proj-name/src/proj-name.csproj"中,则正确的指令为@ addTagHelper "*, proj-name",而不管您的命名空间如何。

10-06 04:37