我创建了TagHelper
命名空间是 SomeName.Framework.TagHelpers
班级名称 ValidationTagHelper
我在项目 SomeName.Web
中的 _ViewImports 中注册了我的TagHelper@using SomeName.Framework.TagHelpers
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
@addTagHelper *, SomeName.Framework.TagHelpers
但仍然会收到错误
无法解析包含程序集的TagHelper' SomeName.Framework.TagHelpers'。错误:无法加载文件或程序集' SomeName.Framework.TagHelpers,Culture = neutral,PublicKeyToken = null'。系统找不到指定的文件。
我也试试
@addTagHelper" *,SomeName.Framework.TagHelpers"
答案 0 :(得分:2)
在这种情况下,您需要指定文件夹,而不是程序集。
例如,如果项目位于"proj-name/src/proj-name.csproj"
,则无论您的命名空间如何,正确的指令都是@ addTagHelper "*, proj-name"
。