asp.net core无法解析包含程序集的TagHelper

时间:2017-06-10 12:53:24

标签: asp.net-core asp.net-core-tag-helpers

我创建了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"

1 个答案:

答案 0 :(得分:2)

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

例如,如果项目位于"proj-name/src/proj-name.csproj",则无论您的命名空间如何,正确的指令都是@ addTagHelper "*, proj-name"