我创建了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"
,而不管您的命名空间如何。